• Matéria: Informática
  • Autor: AlbertEinsteinAN
  • Perguntado 5 anos atrás

Escreva um programa em C que leia um conjunto de informações (idade, peso e altura) de n atletas que participaram de uma olimpíada, e mostrar:


-A altura do atleta mais alto;


-A o peso do atleta mais pesado;


-A média de idade dos atletas.


ENTRADA


n - quantidade de atletas


Para cada um dos n atletas: (idade, peso e altura) <--- NESTA ORDEM


SAÍDA


-A altura do atleta mais alto;


-A o peso do atleta mais pesado;


-A média de idade dos atletas.

Respostas

respondido por: Anônimo
0

Resposta:

#include <stdio.h>

#include <stdlib.h>

int main()

{

float altura[50] ;

int idade[50] ;

float peso[50];

int i ;

int n_atletas = 50 ;

float maior_atleta = 0;

float maior_peso = 0;

int soma = 0;

int media = 0;

for (i = 0 ; i < n_atletas ; i++ ){

printf ("Digite os dados do %i atleta \n ",i+1);

printf("Altura: ");

scanf("%f",&altura[i]);

printf("Idade: ");

scanf("%i",&idade[i]);

printf("Peso: ");

scanf("%f",&peso[i]);

printf("\n\n ");

soma+=idade[i] ;

if (altura[i]> maior_atleta){

maior_atleta = altura[i];

}

else if ( peso[i]> maior_peso){

maior_peso = peso[i];

}

}

media = soma / n_atletas ;

printf (" Relatorio \n");

printf ("Maior altura %.2f \n", maior_atleta);

printf ("Maior peso %.2f \n",maior_peso );

printf ("Media de idade %i ", media);

return 0;

}

Explicação:

Perguntas similares