Предмет: Информатика,
автор: Kukuwka0Ha0DepeBe
С++
Написати програму, яка виводить на екран
шахову дошку із заданим розміром клітинки. Наприклад,
***---***---***---***---
***---***---***---***---
***---***---***---***---
---***---***---***---***
---***---***---***---***
---***---***---***---***
Ответы
Автор ответа:
1
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "ru");
const int FIELD_SIZE = 8;
cout << "Введите размер клетки: ";
int size = 1;
do {
if (size < 1) {
cout << "Неккоректный размер, введите ещё раз: ";
}
cin >> size;
} while (size < 1);
for (size_t y = 0; y < FIELD_SIZE; y++) {
for (size_t x = 0; x < FIELD_SIZE; x++) {
for (size_t i = 0; i < size; i++) {
if ((y % 2 == 0 && x % 2 != 0) || (y % 2 != 0 && x % 2 == 0)) {
cout << "*";
}
else {
cout << "_";
}
}
}
cout << endl;
}
return 0;
}
Похожие вопросы
Предмет: Химия,
автор: Popovromanilich
Предмет: Химия,
автор: ligwer24
Предмет: Биология,
автор: ivanovaksenia920
Предмет: Литература,
автор: nikita179al
Предмет: Математика,
автор: Norfin