2 лепешки просто - на одну сторону положила, 1 мин пожарила, перевернула, еще 1 мин пожарила, сняла. 2 мин. 3 лепешки сложнее, но можно уложиться в 3 мин. Положила 2 лепешки на одну сторону, пожарила 1 мин. Одну лепешку сняла, вместо нее положила 3-ью, а 2-ую перевернула. Пожарила 1 мин. 2-ую лепешку сняла готовую, положила 1-ую, а 3-ью перевернула. Пожарила 1 мин. Всего 3 мин. 4 и 5 лепешек точно также можно пожарить за 4 и 5 мин. Одну пожарила с одной стороны и заменила на 3-ью, 2-ую перевернула. Потом также 4 и 5.
Sub Zadanie()
ReDim C(5, 6)
k_pos = 0
mini = LBound(C, 1)
minj = LBound(C, 2)
For i = LBound(C, 1) To UBound(C, 1)
For j = LBound(C, 2) To UBound(C, 2)
C(i, j) = Round(Rnd * 10)
if C(i, j) > 0 then k_pos = k_pos + 1
if C(i, j) < C(mini, minj) then
mini = i
minj = j
end if
Next
Next
MsgBox "min C(" & mini & ", " & minj & ")=" & C(mini, minj) & vbNewLine & "c>0: " & k_pos
End Sub
Call Zadanie()
еще 1 мин пожарила, сняла. 2 мин.
3 лепешки сложнее, но можно уложиться в 3 мин.
Положила 2 лепешки на одну сторону, пожарила 1 мин.
Одну лепешку сняла, вместо нее положила 3-ью, а 2-ую перевернула.
Пожарила 1 мин.
2-ую лепешку сняла готовую, положила 1-ую, а 3-ью перевернула.
Пожарила 1 мин.
Всего 3 мин.
4 и 5 лепешек точно также можно пожарить за 4 и 5 мин.
Одну пожарила с одной стороны и заменила на 3-ью, 2-ую перевернула.
Потом также 4 и 5.