Strelkov567
?>

С++ Шахматная доска Даны два числа n и m. Создайте двумерный массив размером n×m и заполните его символами 1 и 0 в шахматном порядке. В левом верхнем углу должна стоять единица. Входные данные Дано два наутральных числа n и m, не прывышающие 10. Выходные данные Выведите заполнение доски. Примеры Ввод Вывод 3 4 1 0 1 0 0 1 0 1 1 0 1 0

Информатика

Ответы

fashbymsk

#include <iostream>

#include <vector>

using namespace std;

signed main(){

   int n, m;

   cin >> n >> m;

   vector<vector<int>> a(n, vector<int> (m));

   for(int i = 0; i < n; i++)

       for(int j = 0; j < m; j++)

           !((i+j) & 1) ? a[i][j] = 1 : a[i][j] = 0;

   for(int i = 0; i < n; i++){

       for(int j = 0; j < m; j++)

           cout << a[i][j] << " ";

       cout << "\n";

   }

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

С++ Шахматная доска Даны два числа n и m. Создайте двумерный массив размером n×m и заполните его символами 1 и 0 в шахматном порядке. В левом верхнем углу должна стоять единица. Входные данные Дано два наутральных числа n и m, не прывышающие 10. Выходные данные Выведите заполнение доски. Примеры Ввод Вывод 3 4 1 0 1 0 0 1 0 1 1 0 1 0
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

sbn07373
flerbuket332
tteplovoz3789
osechkinandrejj
zakaz
kryshtall2276
Tsibrova
alexey
Feyruz90
sbelova
Araevich
Татьяна902
yurkovam-037
zeltos384