Buona sera a tutti mi sapete spiegare perchè quando provo a stampare una matrice quadrata 3x3 oppure una rettangolare ma piccola come 4x3 gli elementi nn s'incolonnano ma seguono soltanto l'ordine in cui sono immesse...cioè invece di avere ad esempio:
3x3
1 2 3
4 5 6
7 8 9
fa invece
1 2 3 4 5
6 7 8 9
vi scrivo il codice spernado che mi potete aiutare grazie
#include <iostream>
#include <cstdlib>
using namespace std;
//Traccia del 2/02/2011
int main()
{
int i,j,n,m;
int v[100][100];
cout<<"Da quante righe e' formata la matrice (Max 10)?:";
cin>>n;
cout<<"Da quante colonne (Max 10)?:";
cin>>m;
cout<<"Inserire gli elementi all'interno della matrice"<<endl;
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
{
cin>>v[i][j];
}
}
cout<<"La mia matrice e':"<<endl;
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
{
cout<<'\t'<<v[i][j]<<'\t';
}
}
cout<<endl;
system ("Pause");
return EXIT_SUCCESS;
}