Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: silfer_1908 en 13 Octubre 2018, 06:44 am



Título: AYUUUUUDA
Publicado por: silfer_1908 en 13 Octubre 2018, 06:44 am
como puedo hacer para que mi codigo me diga cual alumno tuvo la mejor califcacion y que alumno tuvo la calificacion mas baja
este es mi codigo
#include<stdio.h>
#define t 100
//hacer en do while
main()
{
    int cal[t],ac,prom,rep,na,i,mayor,menor;
    char nomalum[t][t];


    do
    {
        printf(" cuantos alumnos tenemos max 100 ");
        scanf("%i",&na);
        ac=0;
        for(i=0;i<na;i++)
        {
            printf(" tecle el nombre de, alumno %i \n ",i+1);
            fflush(stdin),gets(nomalum);
            printf(" teclea la calificacion de %s \n",nomalum);
            scanf("%i",&cal);
            ac+=cal;
        }
        prom= ac/na;
        printf(" \n el promedio del grupo fue de %i \n",prom );
        printf(" \n los alumnos por arriba del promedio fueron\n  ");

        for(i=0;i<na;i++)
            if(cal>prom)
                printf("\n %s con calificacion de %i \n",nomalum,cal);
            if(cal>prom)
                cal=mayor;
        printf(" la calificacion mayor es %i",mayor);

        printf(" \n deseas volver a correr el programa 1=si \n");
        scanf(" %i ",& rep);
    }while(rep==1);
}




Título: Re: AYUUUUUDA
Publicado por: Beginner Web en 13 Octubre 2018, 07:41 am
Sacando el maximo y el minimo entre todos esos alumnos