Ответы на вопрос:
#код на ruby 2.2.3p173 def zadanie(jump1, jump2) min = jump1 for i in 1..1000 next if (i*jump1)%jump2 == 0 or (i*jump2)%jump1 == 0 if min > (i*jump1)%jump2 min = (i*jump1)%jump2 p [min, "#{i} * #{jump1} - #{i*jump1/jump2} * #{jump2}"] end if min > (i*jump2)%jump1 min = (i*jump2)%jump1 p [min, "#{i} * #{jump2} - #{i*jump2/jump1} * #{jump1}"] end end return min end # # примеры применения p zadanie(33, 55) вывод [22, "1 * 55 - 1 * 33"] [11, "2 * 33 - 1 * 55"] 11 т.е. минимум при 2 * 33 - 1 * 55 = 11
Популярно: Информатика
-
Krowly10.08.2021 16:45
-
obuhovasveta20.07.2020 03:16
-
АлёнаKet23407.02.2020 00:24
-
Даниил1234566623.11.2022 18:49
-
katpetrompet434504.02.2023 10:02
-
дншегзпгх06.03.2023 12:59
-
Diana444126.05.2021 22:11
-
elenatolmachev25.12.2022 06:28
-
jesussoul04.06.2022 00:26
-
СабинаЛис07.04.2020 18:54