Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2008, 02:11
Avatar de Mathico
Mathico
 
Fecha de Ingreso: enero-2008
Mensajes: 11
Antigüedad: 17 años, 2 meses
Puntos: 1
De acuerdo Modificación de un array

he estado cabilando y esto es lo unico que he podido sacar del programa, la estructura general del programa.....tengo problemas con las funciones. A ver si me podeis ayudar a modificar el siguiente programa que he exo


#include <stdio.h>
#include <stdlib.h>
#define ALUMNOS 10
int main(void)
{
int i;
int notas[ALUMNOS]={2,4,6,3,1,5,2,6,9,8};
int total=0;
int media;
for(i=0;i<ALUMNOS;i++){
printf("%d\t",notas[i]);}
printf("\n");


for ( i = 0; i < ALUMNOS; i++ ) {
total += notas[ i ];
media = total/ALUMNOS;
}

printf( "El total de las notas de los alumnos es %d\n", total );
printf( "La media aritmetica de todos los alumnos es %d\n", media);

system("pause");
return 0;
}

LA MODIFICACION ES ESTA
Ampliar la funcionalidad del programa anterior, de forma que el programa muestre al final la nota más alta de los alumnos. Hacerlo de forma modular (una función que almacene en el array los valores tecleados, otra función que muestre las notas, otra función que calcule la media y otra función que calcule la máxima nota)