Предмет: Информатика, автор: Kukuwka0Ha0DepeBe

С++
Написати програму, яка виводить на екран
шахову дошку із заданим розміром клітинки. Наприклад,
***---***---***---***---
***---***---***---***---
***---***---***---***---
---***---***---***---***
---***---***---***---***
---***---***---***---***

Ответы

Автор ответа: aurri
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;

}

Похожие вопросы
Предмет: Математика, автор: Norfin