Всё делать не буду, потому что долго..
Задание 1:
Условие
Варианты:
1) +1
2) *2
63 и больше - победа
1 куча - 5 камней, 2 куча S камней [1,57]
1 номер:
63 - 5 = 58
а) S ∈ [29.57]
Петя увеличивает бОльшую кучу в два раза и побеждает
б) Допустим, что Петя сглупил и сходил 29+1=30, тогда в s куче 30 камней. Ваня умножает эту кучу в два раза и в сумме получает 60+5=65 камней, и побеждает так.
2 номер:
Здесь нужно рисовать либо дерево, либо таблицу.
S = 27
"первая картинка"
3 номер делается точно также как и второй, просто от 27 прибавляй по очереди (28,29,30) пока не выйдет что Ваня побеждает либо с первого, либо со второго хода
// Привет дедам
const M = 5;
const N = 12;
var matrix: array [1..M, 1..n] of integer;
var i, j, count: integer;
begin
for i := 1 to M do
begin
for j := 1 to N do
begin
matrix[i, j] := random(-98, 54);
write(matrix[i, j]:4);
end;
writeln();
end;
writeln();
writeln('Кол-во четных элементов: ');
for j := 1 to N do
begin
count := 0;
for i := 1 to M do
begin
if matrix[i, j] mod 2 = 0 then
inc(count);
end;
write(count:4);
end;
end.