Вы извините, что здесь пишу, в графе для ответов. Хочу Вам просто и код, и скриншот прикрепить. Попробуйте этот код (комментарии условны, только для понимания). Три числа введите через пробел, в соответствии с логикой конечно же (смотрите комментарии для лучшего понимания):
# k - максимальное количество котлет на сковороде
# m - прожарка котлеты с одной стороны
# n - входное количество котлет
k,m,n = map(int, input().split())
time_am = 0
if (n <= k):
time_am += 2*m
elif (n > k):
while (n > k):
time_am += 2*m
n -= k
if (n <= k):
time_am += 2*m
break
print(time_am)
begin
var a := ArrRandom(ReadInteger('n='), -99, 99);
a.Println;
var s:=0;
for var i := 0 to a.High do
if (a[i] mod 7) = (a[i] mod 2) then
begin
Print(i + 1);
s+=a[i]
end;
Println;
Print('S =',s)
end.
Примерn= 20
-66 27 -82 -18 -35 -41 34 -58 61 15 11 -43 -16 37 -99 69 -52 -97 16 -21
10 12 15
S = -127