ramontricolor12

LISTA 06 - Exercício 04

Jul 15th, 2013
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.26 KB | None | 0 0
  1. /* CABEÇALHO
  2.    Arquivo: LISTA 06 - Exercicio 4.c
  3.    Objetivo: Ler, calcular as medias e exibir dados de uma estrutura atleta.
  4.    Autor(a): Ramon Borges
  5.  */
  6.  
  7. #include <stdio.h>
  8. #define MAX 2
  9. struct TipoAtleta
  10. {
  11.     int matricula;
  12.     int idade;
  13.     float altura;
  14. };
  15.  
  16. int main()
  17. {
  18.     struct TipoAtleta atletas[MAX];
  19.     int i, somaId = 0;
  20.     float somaAlt = 0, mediaAlt = 0, mediaId = 0;
  21.  
  22.     for(i = 0; i < MAX; i++)
  23.     {
  24.         printf("--- %d Atleta ---", i+1);
  25.         printf("\nInforme a matricula: ");
  26.         scanf("%d", &atletas[i].matricula);
  27.         printf("\nInforme a idade: ");
  28.         scanf("%d", &atletas[i].idade);
  29.         printf("\nInforme a altura: ");
  30.         scanf("%f", &atletas[i].altura);
  31.  
  32.         somaAlt += atletas[i].altura;
  33.         somaId += atletas[i].idade;
  34.     }
  35.     mediaAlt = (float) somaAlt / MAX;
  36.     mediaId = (float) somaId / MAX;
  37.  
  38.     system("cls");
  39.     printf("MEDIA ALTURA: %f\n", mediaAlt);
  40.     printf("MEDIA IDADE: %f\n", mediaId);
  41.     for(i = 0; i < MAX; i++)
  42.     {
  43.         printf("\n--- %d Atleta ---\n", i+1);
  44.         printf("MATRICULA : %d\n", atletas[i].matricula);
  45.         printf("IDADE: %d\n", atletas[i].idade);
  46.         printf("ALTURA: %.2f\n", atletas[i].altura);
  47.     }
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment