Foros del Web » Programación para mayores de 30 ;) » C/C++ »

¿Problema con ejercicio en C?

Estas en el tema de ¿Problema con ejercicio en C? en el foro de C/C++ en Foros del Web. Me mandaron este ejercicio: "Escribir un programa que encuentre el valor mayor, el menor y la suma de todas las calificaciones de un grupo de ...
  #1 (permalink)  
Antiguo 09/04/2011, 11:26
 
Fecha de Ingreso: enero-2011
Mensajes: 33
Antigüedad: 13 años, 3 meses
Puntos: 0
¿Problema con ejercicio en C?

Me mandaron este ejercicio:
"Escribir un programa que encuentre el valor mayor, el menor y la suma de todas las calificaciones de un grupo de alumnos; y obtener la media o proyecto mediante una funcion llamada media."

hasta ahora tengo esto:


#include <stdio.h>
float MEDIA(float a, int b)
{
float ct=0;
ct = a/b;
return(ct);
}
main()
{
int n, calif,mayor,menor,i;
float x;
printf("Cuantos alumnos hay?: \n");
scanf("%d", &n);
for(i=0 ; i<n ; i++){
printf("introduzca notas: \n");
scanf("%d", &calif);
x+=calif;}
printf("La suma de todas las calificaciones es: %.2f \n\n", x);
printf("El promedio es de: %.2f", MEDIA(x, n));
getch();



}

Pero no entiendo como encontrar el valor mayor y el menor, me ayudan?
Saludos!
  #2 (permalink)  
Antiguo 09/04/2011, 15:56
Avatar de Munire  
Fecha de Ingreso: julio-2010
Ubicación: en el ciberdespacio (España)
Mensajes: 150
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: ¿Problema con ejercicio en C?

int n, calif,mayor,menor,i;

aqui creas una nota llamada calif, en la que metes la nota de cada alumno, pero la informacion se borra por que metes la del siguiente alumno. Necesitas crear una matriz de enteros y meter en cada elemento la nota de cada alumno y despues buscar el mayor y el menor

int calif[50];

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:33.