Только Паскаль! Напишите программу, которая в последовательности натуральных чисел определяет минимальное четное и максимальное нечётное число. Программа получает на вход количество чисел в последовательности, а затем сами числа. Программа должна вывести на экран минимальное четное и максимальное нечетное число последовательности.
242
436
Ответы на вопрос:
Эту можно решить с логики, а можно проще - с таблицы. просто берешь и поэтапно крестиком отмечаешь пересечение, которое невозможно. ну вот, к примеру, если в первом туре лейтенант выиграл у летчика, майор у танкиста, а сержант у минометчика, то ты ставишь себе метку в таблице на пересечении, что лейтенант не может быть летчиком, танкистом или минометчиком. также и с остальными. капитан - не танкист и не минометчик. ефрейтор - не минометчик. майор, вдобавок к тому, что он не летчик, не танкист и не минометчик еще и не связист (т.к. в 4 туре выиграл у последнего). поскольку хуже всех выступил сапер, то майор и лейтенант не могут быть им, ведь они победители. следовательно майор - артиллерист. теперь стало ясно, что остальные не могут быть артиллеристами. идем дальше. поскольку еще с самого начала мы знаем, что лейтенант не может быть минометчиком, летчиком и танкистом, а теперь еще и артиллеристом (т.к. майор - артиллерист) и сапером, то остается только связист. значит, лейтенант - связист. из этого следует, что сержант - сапер. теперь расставим остальные пересечения и получим: майор - артиллерист лейтенант - связист сержант - сапер старшина - минометчик капитан - летчик ефрейтор - танкист
Популярно: Информатика
-
23806435608.05.2021 15:13
-
kuzmichevaliza26.08.2020 00:46
-
Kkttkk06.12.2022 01:29
-
ramil16123.02.2021 15:44
-
Edward1111111106.04.2023 18:24
-
narutoudzumaki22813.10.2022 19:58
-
deisika723.02.2022 09:14
-
nataliyadydina03.08.2020 06:11
-
denasty19.05.2023 19:32
-
шплоп225.04.2021 21:27