Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Elabore um programa para armazenar os dados de 80 pessoas digitadas pelo usuário. Cada
- pessoa é caracterizada pelas seguintes informações: o seu nome (máximo de 30 caracteres),
- o seu peso e a sua idade. Após o cadastro exiba o nome dos adolescentes, ou seja, pessoas
- com idade de 12 a 17 anos. Obs.: use uma estrutura para o armazenamento dos dados de cada pessoa.*/
- #include<stdio.h>
- #define MAX 80
- struct tipoPessoas{
- char nome[31];
- float peso;
- int idade;
- };
- int main()
- {
- struct tipoPessoas dados[MAX];
- int i, cont=0;
- //cadastrando as pessoas
- for(i=0;i<MAX;i++)
- {
- printf("Digite o nome: ");
- fflush(stdin);
- gets(dados[i].nome);
- if(strcmp(dados[i].nome,"")==0)
- break;
- else{
- printf("Digite o peso de %s: ",dados[i].nome);
- scanf("%f", &dados[i].peso);
- printf("Digite a idade de %s: ",dados[i].nome);
- scanf("%d", &dados[i].idade);}
- cont++;
- printf("\n");
- }
- //exibindo os nomes
- printf("\nNomes dos adolescentes:");
- for(i=0;i<cont;i++)
- if(dados[i].idade>=12 && dados[i].idade<=17)
- printf("\n%s",dados[i].nome);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment