Advertisement
weldisalves

Lista 05 - exercício 13

Jun 28th, 2013
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. /* 13. Leia um conjunto de nomes de pessoas com as suas respectivas idades. Em seguida exiba o
  5. nome de todos aqueles que possuem a idade maior do que a média das idades do grupo. Antes
  6. da leitura dos nomes, pergunte ao usuário a quantidade. */
  7.  
  8. int main()
  9. {
  10.     char nome[5][50];
  11.     int idade[5],i,j;
  12.     float soma=0,media;
  13.  
  14.     for(i=0;i<5;i++)
  15.     {
  16.         printf("\n Digite o nome: ");
  17.         for(j=0;j<50;j++)
  18.         {
  19.             scanf("%c",&nome[i][j]);
  20.             if(nome[i][j]=='\n') break;
  21.         }
  22.         printf("\n Digite a idade: ");
  23.         scanf("%d",&idade[i]);
  24.         soma += idade[i];
  25.  
  26.         __fpurge(stdin);
  27.     }
  28.  
  29.     media=soma/i;
  30.  
  31.     printf("\n Resultado:\n");
  32.     for(i=0;i<5;i++)
  33.     {
  34.         if(idade[i]>media)
  35.         {
  36.             for(j=0;j<50;j++)
  37.             {
  38.                 printf("%c",nome[i][j]);
  39.                 if(nome[i][j]=='\n') break;
  40.             }
  41.         }
  42.     }
  43.  
  44.     getchar();
  45.     return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement