Programación universitaria en lenguaje C
#include
#define?N?10
struct?student{
int?sno;? //Número de estudiante
char?name[20];?//Nombre
int?score;?//Calificación
char?grade;?/ /grade
};
typedef?struct?student?Stu;
void?set_grade(Stu*?ps){
if(ps->puntuación>=85?&&?ps->puntuación<=100)
ps->calificación='A';
if(ps->puntuación> =70?&&?ps->puntuación<=84)
ps->calificación='B';
if(ps->puntuación>=60?&&?ps- >puntuación<=69)
ps->calificación='C';
if(ps->puntuación>=0?&&?ps->puntuación<=59)
ps->calificación='D';
}
int?main(){
int?i,cnt=0 ;?//cnt se utiliza para almacenar el número de estudiantes reprobados
Stu?students[N];
for(i=0;?i printf("Ingrese el número de estudiante del %d estudiante:",i+1); scanf("%d",&students[i].sno ); printf("Por favor ingrese el nombre del %d estudiante:",i+1); scanf("%s",estudiantes[i].nombre) ; printf("Ingrese la puntuación del %d estudiante:",i+1); scanf("%d",&students[i].score ); set_grade(&estudiantes[i]); if(estudiantes[i].grade=='D') ++cnt; } printf("El número de personas fallidas es %d.\n",cnt); return?0; }