Exercício resolvido

24/08/2013 18:40

Usando a estrutura fornecida, referente a atletas, elabore um programa para ler os dados de 15 atletas de uma equipe, calcular a média das idades e das alturas, e finalmente, exibir os dados lidos e as duas médias calculadas.
struct TipoAtleta {
int idade;
float altura;
};

Solução:

//Erick Vivan
#include <stdio.h>
#include <stdlib.h>
main()
{
    struct TipoAtleta
    {
        int idade;
        float altura;
    }Atleta[15];
    int i, soma_idade = 0;
    float media_idade, media_altura, soma_altura = 0;
    printf("Digite as informacoes abaixo:\n\n");
    for(i = 1; i <= 15; i++)
    {
        printf("Idade do atleta %d: ", i);
        scanf("%d", &Atleta[i].idade);
        soma_idade = soma_idade + Atleta[i].idade;
        printf("Altura do atlera %d: ", i);
        scanf("%f", &Atleta[i].altura);
        soma_altura = soma_altura + Atleta[i].altura;
        printf("\n");
    }
    media_idade = (float)soma_idade/15;
    media_altura = soma_altura/15;
    printf("\nOs dados lidos sao:\n\n");
    for(i = 1; i <= 15; i++)
    {
        printf("Idade: %d Altura: %.2f\n", Atleta[i].idade, Atleta[i].altura);
    }
    printf("\n\nMedia das idade = %.2f Media das alturas = %.2f\n\n", media_idade, media_altura);
    system("pause");

}