380674944183
22.07.2021 04:04

Игра в "Жизнь" Необходимо написать программу(язык не важен).
На входе нам даётся количество повторений, а также матрица 5*5 нулей и единиц.
В случае, если около единицы ноль(сверху, слева, справа и снизу), он меняется на один.
Если же наоборот около единицы один, то она меняется на ноль.
На вывод должна пойти матрица, после n-ых повторений.

Пример 1:
Ввод:
1
00000
00000
00100
00000
00000
Вывод:
00000
00100
01110
00100

Пример 2:
Ввод:
2
00000
00000
00100
00000
00000
Вывод:
00100
01010
10001
01010
00100

Удачи(в инете искать смысла нет)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
моника59
21.11.2022 14:27
// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программа не работает, обновите версию!
begin
var a:= ArrRandom(10, -100, 100);a.Println;
Writeln('Количество отрицательных элемнтов -> ', a.Where(t -> t < 0).Count);
Writeln('Сумма отрицательных элеменов ->', a.Where(t -> t < 0).Sum);
Writeln('Среднее значение положительных элементов ->', a.Where(t -> t > 0).Average);
if a.Where(t -> t > 0).Count > 0 then
  Writeln('Максимальное положительное значение -> ', a.Where(t -> t > 0).Max)
else Writeln('Положительных чисел нет');

end.
0,0(0 оценок)
Ответ:
Angeloc2567
06.10.2021 14:21
По всей видимости, нужно объяснить что выведет данная программа...
Давай анализировать и разбираться.
Мы создаем целочисленную переменную n, которую потом в цикле будем наращивать на "1". Такие переменные называют "Счетчик"
Далее, создаем переменную s, равную 512, и пока она больше или равна нулю, мы отнимаем от нее "20". 
Посчитаем, сколько раз нужно отнять 20 от 512, чтобы получилось число меньше нуля:
512 / 20 = 25 и +"1" = 26, т.к. условие содержит "=".
26 раз мы увеличим переменную n, это и будет наш ответ
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота