Advertisement
weldisalves

Lista 06 - exercício 08

Jul 14th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAX_PESSOAS 3
  3. #define MAX_CARACTER 30
  4.  
  5. /* 8. Elabore um programa para armazenar os dados de 80 pessoas digitadas pelo usuário. Cada
  6. pessoa é caracterizada pelas seguintes informações: o seu nome (máximo de 30 caracteres), o seu
  7. peso e a sua idade.
  8. Após o cadastro exiba o nome dos adolescentes, ou seja, pessoas com idade de 12 a 17 anos.
  9. Obs.: use uma estrutura para o armazenamento dos dados de cada pessoa. */
  10.  
  11. struct TipoPessoa{
  12.     char nome[MAX_CARACTER];
  13.     float peso;
  14.     int idade;
  15.     };
  16.  
  17. int main()
  18. {
  19.     struct TipoPessoa pessoas[MAX_PESSOAS];
  20.     int i;
  21.  
  22.     for(i=0;i<MAX_PESSOAS;i++)
  23.     {
  24.         __fpurge(stdin);
  25.         printf("\n Nome: ");
  26.         fgets(pessoas[i].nome,MAX_CARACTER,stdin);
  27.         printf("\n Peso: ");
  28.         scanf("%f",&pessoas[i].peso);
  29.         printf("\n Idade: ");
  30.         scanf("%d",&pessoas[i].idade);
  31.     }
  32.  
  33.     for(i=0;i<MAX_PESSOAS;i++)
  34.     {
  35.         if(pessoas[i].idade > 11 && pessoas[i].idade < 18)
  36.         {
  37.             printf("\n %s",pessoas[i].nome);
  38.         }
  39.     }
  40.  
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement