Exercício resolvido
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");
}