Advertisement
weldisalves

Lista 06 - exercício 04

Jul 9th, 2013
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.39 KB | None | 0 0
  1. #include <stdio.h>
  2. #define MAXATLETAS 3
  3. /* 4. Usando a estrutura fornecida, referente a atletas, elabore um programa para ler os dados de 15
  4. atletas de uma equipe, calcular a média das idades e das alturas, e finalmente, exibir os dados lidos
  5. e as duas médias calculadas.
  6. struct TipoAtleta{
  7. int matricula;
  8. int idade;
  9. float altura;
  10. }; */
  11.  
  12. struct TipoAtleta{
  13.     int matricula;
  14.     int idade;
  15.     float altura;
  16.     };
  17.  
  18. int main()
  19. {
  20.     struct TipoAtleta atleta[MAXATLETAS];
  21.     int i,somaIdade=0;
  22.     float somaAltura=0,mediaAltura,mediaIdade;
  23.  
  24.     for(i=0;i<MAXATLETAS;i++)
  25.     {
  26.         printf("\n Digite a matricula: ");
  27.         scanf("%d",&atleta[i].matricula);
  28.  
  29.         printf("\n Digite a idade: ");
  30.         scanf("%d",&atleta[i].idade);
  31.         somaIdade += atleta[i].idade;
  32.  
  33.         printf("\n Digite a altura: ");
  34.         scanf("%f",&atleta[i].altura);
  35.         somaAltura += atleta[i].altura;
  36.     }
  37.  
  38.     mediaIdade = somaIdade/MAXATLETAS;
  39.     mediaAltura = somaAltura/MAXATLETAS;
  40.  
  41.     printf("\n LISTA DOS ATLETAS:");
  42.  
  43.     for(i=0;i<MAXATLETAS;i++)
  44.     {
  45.         printf("\n MATRICULA: %d",atleta[i].matricula);
  46.         printf("\n IDADE: %d",atleta[i].idade);
  47.         printf("\n Altura: %.2f\n",atleta[i].altura);
  48.     }
  49.  
  50.     printf("\n Media das idades: %.2f",mediaIdade);
  51.     printf("\n Media das alturas: %.2f",mediaAltura);
  52.  
  53.     getchar();
  54.     return 0;
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement