rendered paste body#include <stdio.h>
#include <stdlib.h>
void ingrese_Datos(char nombres[5][],int nota1[],int nota2[]);
void aprobados_reprobados(int nota1[],int nota2[]);
int media(int nota1[], int nota2[]);
void mejores_promedios(char nombres[5][],int nota1[],int nota2[]);
main(){
char nombres[5][20];
int nota1[5],nota2[5];
ingrese_Datos(nombres,nota1,nota2);
aprobados_reprobados(nota1,nota2);
printf("la media es %f: ",media(nota1,nota2));
mejores_promedios(nombres,nota1,nota2);
system("pause");
}
int media (int nota1[], int nota2[]){
int i;
float suma = 0.0;
for (i = 0;i < 5; i++){
suma = suma + ((nota1[i] + nota2[i])/2);
}
suma = suma/5.0;
return suma;
}
void aprobados_reprobados(int nota1[],int nota2[]){
int i;
int aprobados = 0;
float porcentaje;
for (i = 0;i<5;i++){
if (((nota1[i]+nota2[i])/2) > 39){
aprobados++;
}
}
porcentaje = 100*3/5.0;
printf("aprobados %f, reprobados %f\n",porcentaje,(100-porcentaje));
}
void ingrese_Datos(char nombres[5][],int nota1[],int nota2[]){
int i;
for (i = 0;i<5;i++){
printf("ingrese nombre %i: ",i);
gets(nombres[i]);
printf("ingrese nota 1 para este alumno: ");
scanf("%i",¬a1[i]);
printf("ingrese nota 2 para este alumno: ");
scanf("%i",¬a2[i]);
}
}
void mejores_promedios(char nombres[5][],int nota1[],int nota2[]){
int i;
float nota;
for (i = 0;i < 5; i++){
nota = ((nota1[i] + nota2[i])/2);
if (nota > 54){
printf("El alumno %s aprobo con %f\n",nombres[i],nota);
}
}
}