hola soy nuevo tengo un probleminga con este programa debe : validar los datos de entrada ademas de sacar 3 notas de n alumnos d eun curso mostrar el promedio del alumno y del total del curso ; nose porque no me valida las notas de 10 a 70 y el porcentaje de asistencia de 0 a 100 bueno eos de antemano graacias
#include<stdio.h>
#include<conio.h>
main()
float n,res=0,i,j,prom,promt=0,rest;
int asis,a;
char letra;
clrscr();
do
{
printf("ingrese numero de alumnos que desee procesar..n");
scanf("%d",&a);
for(j=1;j<=a;j++){
for(i=1;i<=3;i++){
do{
printf("ingrese notan");
scanf("%f",&n);
}
while(n<10&&n>70);
res=res+n;
}
prom=(res)/3;
do
{
printf("ingrese la asistencian");
scanf("%d",&asis);
}
while(asis<0&&asis>100);
if(asis>=80&&prom>=40)
printf("usted aprobado con con un promedio de y asistencia :%f :%dn",prom,asis);
else
printf("usted ha reprobado por asistencia con un promedio de y asistencia :%f %dn",prom,asis);
promt=promt+prom;
prom=0;
res=0;
}
rest=(promt)/a;
printf("el promedio total del curso es :%gn",rest);
printf("desea procesar mas alumnos? ingrese y/n n");
scanf("%c",&letra);
}
while(letra=='y');
getch();
}