mam problem w rozczytaniu zo robi fragment tego kodu c++

{
    vector<vector<int> > wektor(m + n - 1);
 	for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++) {
            wektor[i + j].push_back(MxN[j][i]);
        }
    }
 	for (int i = 0; i < wektor.size(); i++) {
        for (int j = 0; j < wektor[i].size(); j++)
            cout << wektor[i][j] << " ";
 		cout << endl;
    }
}
1 polubienie

To opisz swoimi słowami co na ten moment rozumiesz i której linii nie rozumiesz :slight_smile:

1 polubienie

chodzi mi o to w jaki spos├│b przesuwa si─Ö ten wektor i o 3 i 4 for

Mamy tu do czynienia z tablic─ů dwuwymiarow─ů, zaimplementowan─ů w postaci wektor├│w (czyli wektor wektor├│w)

Trzeci for iteruje po wektorach zapisanych w wektorze wektor
Czwarty for dla ka┼╝dego z tych wektor├│w, iteruje po najbardziej wewn─Ötrznej zawarto┼Ťci i lini─Ö ni┼╝ej wypisuje t─ů warto┼Ť─ç.

1 polubienie

Dzi─Ökuj─Ö ju┼╝ rozumiem