Чисел из последовательности натуральных чисел. Программа получает на вход натуральные числа, количество введённых чисел неизвестно (но не
менее двух), последовательность чисел заканчивается числом 0 (0 — признак
окончания ввода, не входит в последовательность). Количество чисел не
превышает 1000. Введённые числа не превышают 10 000.
Программа должна вывести одно число: произведение двух чисел, значения
которых в данной последовательности наименьшие.
Пример работы программы:
Входные данные
10
7
8
9
0
Выходные данные
56
РЕШИТЕ УМОЛЯЮ А ТО МНЕ ППЦ ОТ РОДИТЕЛЕЙ РЕШИТЕ
208
222
Ответы на вопрос:
Prime : = { получаем первое слово из последовательности } ; while { не конец последовательности (не известно от куда аффтар получает слова ) } do begin slovo : = { получаем очередное слово последовательности } ; if length(slovo) < = length(prime) then begin copyprime : = prime; n : = 1; while (n < = length(slovo)) and (pos(slovo[n], copyprime) > 0 do begin delete(copyprime, pos(slovo[n], copyprime), 1); inc(n); end; if n > length(slovo) then { slovo можно получить из первого слова } else { нельзя получить slovo из первого слова } end; end;
Популярно: Информатика
-
Школьник755522.02.2020 12:46
-
CBeTouD23.01.2023 14:49
-
к1о2л3я409.02.2021 22:26
-
gatshow02910.02.2023 16:02
-
stalker1897ox9hzs07.06.2023 00:11
-
annagrits6603.08.2020 05:34
-
Sasha47614.02.2021 07:04
-
German122416.06.2021 05:25
-
mivliev38p08iax04.11.2022 11:08
-
mironhik110.02.2022 17:38