Jak stworzyć macierz?

0

Witam,
potrzebuje pomocy w sprawie tworzenia macierzy. Sama macierz umiem wygenerowac, tylko zalezy mi na jej czytelnym wyswietleniu przez program. Normalnie wszystkie wygenerowane liczby sa jedna pod druga a chcialbym, zeby byly rozstawione w rzedach i kolumnach tylko nie wiem jak to zrobic... Kod wklejam nizej:

#include <iostream>
#include <ctime>
#include <cstdlib>

using namespace std;

int i, j, k, l;
int macierz1[4][4];
int macierz2 [4][4];

int main()
{
    srand(time(NULL));

    for (i=0; i<10; i++){
    for (j=0; j<10; i++) {

        macierz1[i][j] = rand()%11;
        cout<<macierz1[i][j]<<endl;
    }
    }

    for (k=0; k<10; k++){
    for (l=0; l<10; l++){

        macierz2[k][l] = rand()%10+1;
        cout<<macierz2[k][l]<<endl;
    }
    }

    return 0;
}
0
#include <iomanip>
...
for(int y=0;y<4;++y,cout<<endl) for(x=0;x<4;++x) cout<<setw(3)<<(macierz1[i][j]=rand()%11);

0
_13th_Dragon napisał(a):
#include <iomanip>
...
for(int y=0;y<4;++y,cout<<endl) for(x=0;x<4;++x) cout<<setw(3)<<(macierz1[i][j]=rand()%11);

Z C++ mam stycznosc dopiero od 2msc, wiec nawet nie mam pojecia co napisales... Prosciej sie jakos nie da?

1
gezza6 napisał(a):

Z C++ mam stycznosc dopiero od 2msc, wiec nawet nie mam pojecia co napisales... Prosciej sie jakos nie da?

Po 3-ch miesiącach styczności z C napisałem program Kadry-Płace

for(int y=0;y<4;++y) for(x=0;x<4;++x) macierz1[y][x]=rand()%11;
for(int y=0;y<4;++y)
{
	for(x=0;x<4;++x) cout<<setw(3)<<macierz1[y][x];
	cout<<endl;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1