Ответы на вопрос:
#код на ruby 2.2.3p173 def zadanie(s) numbers = [] s.split(" ").each {|t| break if t == "2*109" numbers < < t.to_i } max = numbers[0] * numbers[4] for i in 0..numbers.size - 4 for j in i + 4..numbers.size - 1 p [i,j] m = numbers[i] * numbers[j] max = m if m % 2 == 1 and m > max end end if max % 2 == 1 return max else return "impossible" end end # примеры применения p zadanie("11 12 2 5 7 6 10 2 8 3 2*109 4")
Популярно: Информатика
-
vikacatcatcat02.10.2021 19:16
-
Dashon200010.04.2021 13:19
-
pro00losk14.01.2022 10:18
-
usett06.05.2022 06:29
-
ulyanooo26.02.2021 17:21
-
Iulia198804.06.2023 05:37
-
AnnaMarkeca9119.09.2020 15:17
-
kotikdo510.03.2020 14:19
-
gan129802.06.2022 13:57
-
ivanovgrisha2df22.09.2021 14:50