/* Programma ESER01.CPP - Calcolo di totali e medie aritmetiche */ #include #include void main(void) { int n, conta=0; // conta = contatore importi double importo, ma, tot=0; // tot = accumulatore importi clrscr(); gotoxy(23,1); cout << "CALCOLO TOTALI E MEDIE ARITMETICHE\n\n"; do { cout << "Numero Importi: "; cin >> n; } while (n < 1); cout << "\n"; do { cout << "Importo Numero " << conta+1 << ": "; cin >> importo; if (importo > 0) { tot += importo; ++conta; } else cout << "\a"; } while (conta < n); ma = tot/n; cout << "\nTotale = " << tot; cout << "\nMedia = " << ma; cout << "\n\nPremere un tasto per uscire... "; getch(); } /* ***************************** Outputs ****************************** */