Problema con la funzione '\t'

di il
2 risposte

Problema con la funzione '\t'

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;
}

2 Risposte

Devi accedere o registrarti per scrivere nel forum
2 risposte