Hacer un programa en lenguaje C que permita el ingreso de notas de un curso hasta que se ingrese un número negativo, a continuación, desplegara cual es la nota más baja, la más alta, el promedio.
Codigo Fuente en C
#include <stdio.h> int main () { int i=1, nota=1, baja=10000, alta=0, sum=0; float prom=0; while (1){ printf("Ingrese nota %d:",i); scanf("%d",¬a); if(nota<0) break; if(nota < baja) baja = nota; if(nota > alta) alta = nota; sum = sum + nota; i++; } prom = sum/(i-1); printf("\nLa nota mas alta: %d", alta); printf("\nLa nota mas baja: %d", baja); printf("\nEl promedio: %g", prom); getch(); return 0; }
13 comentarios:
la nota mas baja es -2 !!! E programa no funciona bien.
Funciona bien, no seas pelotudo
funciona para el culo
esa tonteria no vale hagan las cosas bien >_<
Team plasma e_e
xd
que onda pa
salu2 a la chaviza:v
pvto el que mando saludos >:v
salu2 desde el CBTis 137 xd :v
Que pedo con su nota -2 :V, esa sería la más baja, pero de todos modos esa nota no es valida.
Estupido el -2 no es una nota valida por eso es que no la cuenta y utiliza las que si son validas, así que deja de insultar IMBECIL
El programa es un bucle infinito, no sirve ni mi*rda
#include
#include
int main ()
{
int cant, nota=1, baja=10000, alta=0, sum=0;
float prom=0;
printf("Ingrese una cantidad de notas: ");
scanf("%d",&cant);
for(int i=1; i<=cant; i++)
{
printf("Ingrese nota %d:",i);
scanf("%d",¬a);
if(nota<0)
break;
if(nota < baja)
baja = nota;
if(nota > alta)
alta = nota;
sum = sum + nota;
}
prom = sum/cant;
printf("\nLa nota mas alta: %d", alta);
printf("\nLa nota mas baja: %d", baja);
printf("\nEl promedio: %g", prom);
getch();
return 0;
}
Lo utilize y corregi, ya deberia funcionar bien put*s
Publicar un comentario