Решите пожалуйста задачу на C++
Даны два числа n и m. Создайте двумерный массив размером n×m и заполните его символами 1 и 0 в шахматном порядке. В левом верхнем углу должна стоять единица.
50 балов
Anohinilyai:
ПОЖАЛУЙСТА, НА C++
Это не C++?
У вас на Питоне
Ой
Попробую исправить
Ответы
Ответ дал:
1
Должно быть так, просто я не программист :/
#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";
}
}
Это C++ вроде
У вас решение на питоне
Интересный факт: он используется в движке Unreal
Обновите ответ
Уже не Python
Интересный факт: он используется в движке “Unreal”. На этом движке создавали игру Fortnite. А движок “Unity” использует язык “C#”
Я исправил ответ. Вы здесь?
Спасибо вам огромное!
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад