В двумерном массиве вывести шахматную доску, известно что первая клетка - белая....

0 голосов
34 просмотров

В двумерном массиве вывести шахматную доску, известно что первая клетка - белая. пользователь может ввести размер доски, это число n.
W-белая, B-черная. Pascal.
например n=3:
WBW
BWB
WBW
Пожалуйста, помогите, очень важно.





Информатика (96 баллов) | 34 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.3, сборка 1573 от 04.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('n=');
  var a:=MatrGen(n,n,(i,j)->(i+j).IsEven?'W':'B');
  a.Println(1)
end.

Пример
n= 8
WBWBWBWB
BWBWBWBW
WBWBWBWB
BWBWBWBW
WBWBWBWB
BWBWBWBW
WBWBWBWB
BWBWBWBW
(150k баллов)
0

Пожалуйста, не могли бы для Turbo?

0

Простите, я новичок в этом, на самом деле, действительно обидно, понимаю, простите, пожалуйста.

0

Может быть немного по-легче? Я извинился, больше вас ни о чем не прошу, благодарю.

0

А что вами так движет? Почему вам это так принципиально важно? Довольно странно, такое ощущение что вся ваша жизнь заключена в этом сайте. Кхм, не мое дело, пардон, до свидания.