TENGO QUE DIVIDIR MI CODIGO EN FUNCIONES USANDO VOID PERO NO SALE ME QUEDAN INSERVIBLES LAS LINEAS DE CODIGO
#include<stdio.h>
#define t 100
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);
mayor=0;
for(i=0;i<na;i++)
{
if(cal>mayor)
{
mayor=cal;
}
}
printf("\n la calificacion mayor es %i ",mayor,dia);
menor=prom;
for(i=0;i<na;i++)
{
if(cal<menor)
{
menor=cal;
}
}
printf("\n la calificacion menor es %i ",menor,dia);
printf(" \n deseas volver a correr el programa 1=si \n");
scanf(" %i ",& rep);
}while(rep==1);
}