Salve a tutti, come posso stampare la matrice in modo tale che nella console mi spunti la matrice della forma che dovrebbe essere? Esempio:
Io vorrei che se inizializzo una matrice 3x3, la console me la dia così:
1 2 3
4 5 6
7 8 9
e non cosi:
1 2 3 4 5 6 7 8 9 che è ciò che mi spunta momentaneamente.
Perfavore aiutatemi voi, Grazie Ragazzi .
PS: Ecco il codice
#include <iostream>
using namespace std;
int main (){
int i;//riga
int j;//colonna
int N, M;
int V [N][M];
//Insert valore N
cout << "Inserire un valore >1 ad N (righe): " << endl;
cin >> N;
while (N < 1 || N == 1) {
cout << "Errore, Inserisci un'altro numero: " << endl;
cin >> N;
}
//Insert valore M
cout << "Inserire un valore >1 ad M (colonna): " << endl;
cin >> M;
while (M < 1 || M == 1) {
cout << "Errore, Inserisci un'altro numero: " << endl;
cin >> M;
}
//Insert Valori Matrice
cout << "Inseriamo i valori nella matrice"<<endl;
for (i=0;i<N;i++){
for (j=0;j<M;j++) {
cout << "Inserisci prima il valore di riga "<<i<<"-esima, e poi il valore di colonna " <<j<<"-esima: " << endl;
cin >> V[i][j];
}}
//Stampa valori Matrice
cout << "I valori della matrice sono: "<<endl;
for (i=0;i<N;i++){
for (j=0;j<M;j++) {
cout << V[i][j] << endl;
}}
system ("pause");
}