MIE MODIFICHE


Valutazione esami 6


Nelciclo for per gli alunni, inserisco:


if(Percentuale > 40){

printf("\nID Alunno con percentuale > 40 ---> %d\n\n", ID_Alunni[cont]);

printf("Percentuale: %.2f\n\n", Percentuale);

fprintf(outp2, "\nID Alunno con percentuale > 40 ---> %d\n\n", ID_Alunni[cont]);

fprintf(outp2, "Percentuale: %.2f\n\n", Percentuale);}





dati metereologici 11


   int cont, contat_vento=0, contat_temper=0;

for(cont=0; cont<DIM; ++cont){

if(stazione1[cont].wind_speed>10) contat_vento+=1;

if(stazione1[cont].temperature>20) contat_temper+=1;}

for(cont=0; cont<DIM; ++cont){

if(stazione2[cont].wind_speed>10) contat_vento+=1;

if(stazione2[cont].temperature>20) contat_temper+=1;}

for(cont=0; cont<DIM; ++cont){

if(stazione3[cont].wind_speed>10) contat_vento+=1;

if(stazione3[cont].temperature>20) contat_temper+=1;}

printf("Il vento supera i 10 nodi %d volte\n", contat_vento);

printf("La temperatura supera i 20 gradi %d volte\n", contat_temper);

fprintf(outp2, "Il vento supera i 10 nodi %d volte\n", contat_vento);

fprintf(outp2, "La temperatura supera i 20 gradi %d volte\n", contat_temper);





automobili 10


dichiaro contat=0 nel main e nel while inserisco if(Var.Km<50000.0) contat+=1;

Dopo fuori dal while metto il printf col valore del contatore.


dichiaro il FILE *outp; nel main, e lo inserisco nella funzione void Print_Auto (auto_t Var, int Data, FILE *outp). Nel main richiamo la funzione con Print_Auto (Var, DATA, outp); (outp senza *)  e infine inserisco nella funzione:

if(Var.Km>50000){

           fprintf(outp, "\nMarca: %s\n\n", Var.Marca); /* Stampa della marca */                   

           fprintf(outp, "Modello: %s\n\n", Var.Modello); /* Stampa del modello */

           fprintf(outp, "Km percorsi: %.2lf Km\n\n", Var.Km); /* Stampa dei km percorsi */}