#include #include #include #include main(){ ifstream file; int nmesi=3; double **mat; int i,k,n[3]; string nome_del_file; cout << "Inserisci il nome del file: "; cin >> nome_del_file; file.open(nome_del_file.c_str()); mat = new double*[nmesi]; if (file){ // Alloco la matrice e leggo ogni riga non appena lo // spazio e' disponibile for (i=0;i> n[i]; mat[i] = new double[n[i]]; for (k=0;k> mat[i][k]; } } file.close(); // Calcolo il massimo delle precipitazione nell'arco dei tre mesi double max=mat[0][0]; int d_max=0,m_max=0; for (i=0;imax) { max = mat[i][k]; d_max = k; m_max = i; } } } cout << "Massima precipitazione giornaliera: " << max << " mm"; cout << " verificatasi il giorno " << d_max+1 << " mese " << m_max+1 << endl; // Chiedo all'utente un numero identificante il mese e calcolo la media // della precipitazioni int imese; double med; cout <<"Calcolo della precipitazione media giornaliera in un mese" << endl; cout << "Inserisci il numero del mese (1-"<> imese; if (imese<=nmesi && imese >=1){ imese--; med = 0; for (k=0;k