-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlista de funcionarios.c
More file actions
31 lines (27 loc) · 884 Bytes
/
Copy pathlista de funcionarios.c
File metadata and controls
31 lines (27 loc) · 884 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include<stdio.h>
#include<stdlib.h>
typedef struct funcionarios{
char nome[50];
float salarios;
char cargo[50];
}Funcionario;
int main(void){
int tamanho;
printf("informe a quantidade de funcionarios\n");
scanf("%d",&tamanho);
Funcionario * funcionarios = (Funcionario*) malloc(tamanho * sizeof(Funcionario));
for(int i=0;i<tamanho;i++){
printf("informe seu nome\n");
scanf(" %[^\n]s",funcionarios[i].nome);
printf("informe o salario\n");
scanf("%f",&funcionarios[i].salarios);
printf("informe seu cargo\n");
scanf(" %[^\n]s",funcionarios[i].cargo);
}
printf("\n");
for(int i=0;i<tamanho;i++){
printf("nome:%s\nsalario:%.2f\ncargo:%s\n\n",funcionarios[i].nome,funcionarios[i].salarios,funcionarios[i].cargo);
}
free(funcionarios);
return 0;
}