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

Cual es el error?

Estas en el tema de Cual es el error? en el foro de C/C++ en Foros del Web. Como me estoy iniciando en C, consegui un libro y me intereso el siguiente ejercicio: Veinte estudiantes efectuan un examen cuya califacion se halla entre ...
  #1 (permalink)  
Antiguo 18/11/2007, 13:55
 
Fecha de Ingreso: noviembre-2007
Mensajes: 1
Antigüedad: 17 años, 1 mes
Puntos: 0
Cual es el error?

Como me estoy iniciando en C, consegui un libro y me intereso el siguiente ejercicio:

Veinte estudiantes efectuan un examen cuya califacion se halla entre 0 y 100. Hacer un programa que haga lo siguiente:
-Genere un vector de 20 elementos para cargar las calificaciones
-Encuentre el promedio general del curso
-Genere un segundo vector cuyos elementos sean las notas de los alumnos que superene el promedio general
-Imprimir los dos vectores y el promedio general

Programe de la siguiente manera :

#include <stdio.h>
#define alumnos 20

int main()
{int nota_alum[alumnos],mayor_nota[alumnos];
int contador,poscargadas;float promedio;

promedio=0;
for(contador=0;contador<alumnos;contador++);
{ printf("alumnos[%d",(contador+1));
printf("]:");
scanf("%d",& nota_alum[contador]);
promedio=promedio+nota_alum[contador];
}
promedio=promedio/alumnos;
poscargadas=0;
for(contador=0;contador<alumnos;contador++);
{
if(nota_alum[contador]>promedio);
{mayor_nota[poscargadas]=nota_alum[contador];
poscargadas++;}
}for(contador=0;contador<alumnos;contador++);
{printf("Alumnos [%d",(contador+1));
printf("Notas Mayor al Promedio\n");
for(contador=0;contador<poscargadas;contador++);
{
printf("%d\n",mayor_nota[contador]);
}
getchar();
}getchar();
}


Alguno que me pueda decir cual es el error?... porque realmente no lo encuentro

Gracias amigos..
  #2 (permalink)  
Antiguo 19/11/2007, 07:02
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Cual es el error?

Más bien tu deberías decirnos cual es el error, ¿de compilación? ¿ejecución? ¿qué hace o deja de hacer?

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
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 18:11.