All pastes #2094429 Raw Edit

Unnamed

public text v1 · immutable
#2094429 ·published 2011-11-23 01:50 UTC
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",&nota1[i]);
         printf("ingrese nota 2 para este alumno: ");
         scanf("%i",&nota2[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);
        }
    }
}