#include <stdio.h>
#include <stdlib.h>
void inserisci(double voti[], int dim) {
for (int i=0;i<dim;i++) {
printf("inserire voto alunno %d: \n",i);
scanf("%lf",&voti);
}
}
void stampaVoti(double voti[], int dim) {
for (int i=0;i<dim;i++) {
printf("Voto alunno %d: %lf \n",i,voti);
}
}
void inserisciStringhe(char lista[][10], int dim) {
for (int i=0;i<dim;i++) {
printf("inserire nome alunno %d: \n",i);
scanf("%s",&lista);
// printf("%s",lista);
}
}
void stampaStringhe(char lista[][10], int dim) {
for (int i=0;i<dim;i++) {
printf("nome alunno %d: %s\n",i,lista);
}
}
void inseStringhe(char lista[][10], int dim) {
for (int i=0;i<dim;i++) {
printf("inserire cognome alunno %d: \n",i);
scanf("%s",&lista);
// printf("%s",lista);
}
}
void stampStringhe(char lista[][10], int dim) {
for (int i=0;i<dim;i++) {
printf("nome cognome %d: %s\n",i,lista);
}
}
int main (){
int Nalunni = 5;
int scelta=1;
double italiano [Nalunni];
double matematica [Nalunni];
double informatica [Nalunni];
char nomi[Nalunni][10];
while (scelta != 0) {
printf("Registro elettronico, scegli operazione: \n");
printf("7_inserisci i nomi , 8_leggi nomi \n");
printf("0_esci\n");
scanf("%d",&scelta);
switch (scelta) {
case 7: {
printf("inserire nomi\n");
inserisciStringhe(nomi, Nalunni);
break;
}
case 8: {
printf("Stampa nomi\n");
stampaStringhe(nomi, Nalunni);
break;
}
}
printf("0_esci\n");
printf("1_inserire voti Italiano, 2_inserire voti matematica, 3_informatica \n");
printf("4_leggi voti Italiano, 5_leggi voti matematica, 6_leggi voti informatica \n");
printf("0_esci\n");
scanf("%d",&scelta);
switch (scelta) {
case 1: {
printf("inserimento voti Italiano \n");
inserisci(italiano,Nalunni);
break;
}
case 2: {
printf("inserimento voti Matematica \n");
inserisci(matematica,Nalunni);
break;
}
case 3: {
printf("inserimento voti informatica \n");
inserisci(informatica,Nalunni);
break;
}
case 4: {
printf("Leggere voti Italiano \n");
stampaVoti(italiano,Nalunni);
break;
}
case 5:{
printf("leggere voti Matematica \n");
stampaVoti(matematica, Nalunni);
break;
}
case 6:{
printf("leggere voti informatica \n");
stampaVoti(informatica, Nalunni);
break;
}
}
}
}
ho provato a usare funzioni diverse ma comunque non riesco