Упражнения на C ++: создание шахматного рисунка со словами «черный» и «белый»
C ++ для цикла: упражнение 66 с решением
Напишите код для создания шахматного рисунка со словами «черный» и «белый».
Пример решения : -
Код C ++:
#include <iostream>
using namespace std;
int main()
{
int i, j, rows;
string b, w, t;
b ="black";
w ="white";
cout << "\n\n Display checkerboard pattern with the words 'black' and 'white':\n";
cout << "---------------------------------------------------------------------\n";
cout << " Input number of rows: ";
cin >> rows;
for (i = 1; i <= rows; i++)
{
for (j = 1; j <= rows; j++)
{
if (j % 2 != 0)
{
cout << b;
if (j < rows)
{
cout << "-";
}
}
else if (j % 2 == 0)
{
cout << w;
if (j < rows)
{
cout << "-";
}
}
}
t = b;
b = w;
w = t;
cout << endl;
}
}
Пример вывода:
Покажите шаблон шахматной доски со словами «черный» и «белый»: -------------------------------------------------- ------------------- Введите количество строк: 5 черно-бело-черно-бело-черный бело-черно-бело-черно-белый черно-бело-черно-бело-черный бело-черно-бело-черно-белый черно-бело-черно-бело-черный
Блок - схема:
Редактор кода C ++:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C ++, чтобы найти два дополнения двоичного числа.
Далее: Напишите программу на C ++ для вычисления суммы ряда 1 · 2 + 2 · 3 + 3 · 4 + 4,5 + 5,6 + .......
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code