rubrica voti con C++

esci turboc.htm

/* voti1.mar */
/* cfr pag 114 */

#include "stdio.h"

int voto[3][5]; /* tre classi con 5 allievi per classe*/
char nome[5][10]; /* nomi allievi */

main()
{
char testo;
clrscr();
puts("scrivere nome e voto studenti:da 4 a 9");
puts("nome spazio voto return in successione");
puts("--------------------------------------");
for (;;) {
do {
printf(" I :inserire voti\n");
printf(" S :stampa voti\n");
printf(" F :fine \n");
testo=toupper(getch());
clrscr();
}
while(testo!='I' && testo!='S' && testo!='F');
switch(testo) {
case 'I':
inserimento();break;
case 'S':
stampare();break;
case 'F':
exit(0);
}
}
}

inserimento()
{
int t,i;
for (t=0;t<3;t++) {
printf("classe n. %d\n",t+1);
for (i=0;i<5;++i) {
printf("studente %d ",i+1);
scanf("%s %d",nome[t][i], &voto[t][i]);
} puts("================================");
}
}
stampare()
{
int t,i;
puts("----------------------------");
for (t=0;t<3;t++) {
printf("classe n. %d\n",t+1);
for (i=0;i<5;++i) {
printf("studente n.%d voto %d\n",i+1,voto[t][i]);
}puts("=================================");
}

}