Ciao, la domanda è questa. Voglio stampare la matrice in modo che abbia 7 righe e 12 colonne ma mi stampa il contrario, ho già provato ad invertire le 2 variabili dei cicli ma non funziona
#include <iostream>
#include <string>
#include <stdlib.h>
#include <cstdlib>
#include <ctime>
#include <cmath>
/*
ESERCIZIO
Definire 3 vettori paralleli:
-Uno che contenga le temperature minime
-Uno che contenga le temperature massime
-Uno che contenga i giorni della settimana
Definire poi:
-Un vettore a se stante che contenga i mesi dell'anno
Definire infine:
-Una matrice 7x12
*/
using namespace std;
int main()
{
//Srand
srand(time(NULL));
//Variabili cicli
int i,j;
//Vettore con le temperature minime
float Tmin[7];
//Vettore con le temperature massime
float Tmax[7];
float Tmedie[7][12];
//Vettore di stringhe contenente i giorni della settimana
string giorni[7]={"Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom"};
//Vettore di stringhe contente i mesi dell'anno
string mesi[12]={"Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"};
//Ciclo per l'inserimento
//Indice dei mesi
for(j=0;j<12;j++)
{
//Indice dei giorni
for(i=0;i<7;i++)
{
Tmin[i]=rand()%14+1;
Tmax[i]=rand()%30+15;
Tmedie[i][j]=(Tmin[i]+Tmax[i])/2;
}
}
//Stampa della matrice delle temperature medie
for(j=0;j<12;j++)
{
//Indice dei giorni
for(i=0;i<7;i++)
{
cout<<Tmedie[i][j]<<"\t";
}
cout<<endl;
}
system("PAUSE");
return 0;
}