/* 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