#include
#include
#define NMAX 10
#include
using namespace std;
struct pagella{
char cognome[21];
char nome[21];
char classe[3];
int ita;
int mate;
int ele;
};
int j=0;
Funzione di input
void input(int &n, pagella pagelle[]);
void output(int &n, pagella pagelle[]);
int main(){
int n;
pagella pagelle[20];
input(n, pagelle);
output(n, pagelle);
return 0;
}
void input(int &n, pagella pagelle[]){
do{
cout
cin>>n;
}while(n = 20);
coutendl;
for(int i=0; i
cout
cin>>pagelle.cognome;
cout
cin>>pagelle.nome;
do{
cout
cin>>pagelle.classe;
}while(pagelle.classe = "1SA");
do{
coutvoto di italiano: ";
cin>>pagelle.ita;
}while(pagelle.ita .ita >= 10);
do{
coutvoto di matematica: ";
cin>>pagelle.mate;
}while(pagelle.mate .mate >= 10);
do{
coutvoto di elettronica: ";
cin>>pagelle.ele;
}while(pagelle.ele .ele >= 10);
}
}
void output(int &n, pagella pagelle[]){
for(int i=0; i
cout.cognome
cout.nome
cout.classe
cout.ita
cout.mate
cout.ele
}
cout
}