Решение задачи Заполнение змейкой с Mccme

Без пояснения   Просмотров: 66


Даны числа n и m. Создайте массив A[n][m] и заполните его змейкой (см. пример).

Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n, m, cur = 0;
    cin >> n >> m;
    vector<vector<int> > a;
    for(int i = 0; i < n; ++i){
        vector<int> t(m);
        for(int j = 0; j < m; ++j){
            t[j] = cur;
            ++cur;
        }
        if(i % 2)
            reverse(t.begin(), t.end());
        a.push_back(t);
    }
    for(auto i: a){
        for(auto j: i)
            cout << j << " ";
        cout << endl;
    }
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться