Funciones con parámetros de tipo vector 5

preview_player
Показать описание
El curso en formato de texto lo puede seguir en
Рекомендации по теме
Комментарии
Автор

Este es el mio, no se si me pueden dar alguna correccion. :
#include <stdio.h>

float devuelvePromedio(float promedio[5]){

printf("El promedio de las alturas es : ");
float suma = 0;
float prom = 0;

for (int i = 0; i < 5; i++){
suma += promedio[i];
}

prom = (suma / 5);
return prom;

}

void cargaPromedio(float promedio[5]){

int i = 0;
do{

printf("Altura persona %d: ", i+1);
scanf("%f", &promedio[i]);

i++;
}while(i < 5 );

}

int devuelvePersonas(float mayores[5], float promedio){
int n = 0;
for (int i = 0; i < 5; i++){
if(mayores[i] > promedio){
n++;
}
}
return n;

}




int main(){

float alturas[5];

cargaPromedio(alturas);
float promedio = devuelvePromedio(alturas);
printf("El promedio de las alturas es : %.2f\n", promedio);
printf("Hay un total de %d personas que son mayor al promedio.\n", devuelvePersonas(alturas, promedio));
return 0;
}

rodrigogarcilazo