/* 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("=================================");
   }

}

 

scrivere nome e voto studenti:da 4 a 9
nome spazio voto return in successione
--------------------------------------
 I :inserire voti
 S :stampa voti
 F :fine


================================
classe n. 1
studente 1 rossi 2
studente 2 bassi 3
studente 3 verdi 4
studente 4 zanella 5
studente 5 rossini 8
================================
classe n. 2
studente 1 bassotti 4
studente 2 verdini 4
studente 3 pascoli 7
studente 4 carducci 5
studente 5 manzoni 7
================================
classe n. 3
studente 1 nanni 8
studente 2 marzio 9
studente 3 alvise 5
studente 4 anna 7
studente 5 luigi 8
================================
 I :inserire voti
 S :stampa voti
 F :fine

classe n. 1
studente n.1 voto 2
studente n.2 voto 3
studente n.3 voto 4
studente n.4 voto 5
studente n.5 voto 8
=================================
classe n. 2
studente n.1 voto 4
studente n.2 voto 4
studente n.3 voto 7
studente n.4 voto 5
studente n.5 voto 7
=================================
classe n. 3
studente n.1 voto 8
studente n.2 voto 9
studente n.3 voto 5
studente n.4 voto 7
studente n.5 voto 8
=================================
 I :inserire voti
 S :stampa voti
 F :fine
ritorna