Добрый вечер )) решит данную )) на множества: дана строка из букв латинского алфавита, цифр, букв и знаков препинания. вырезать из строки цифры и записать их а отдельную строку в том же порядке, в каком они были расположены в исходной. вывести на печать содержимое полученных строк. входные данные: исходная строка vv1, 32qq1/4b5b45! выходные данные: две полученные строки 13214545 vv, qq/bb45! за ране
132
269
Ответы на вопрос:
Var s, sd, so: string; digits: set of '0'..'9'; i: integer; begin writeln('введите текстовую строку'); readln(s); digits : = ['0'..'9']; sd : = ''; so : = ''; for i : = 1 to length(s) do if s[i] in digits then sd : = sd + s[i] else so : = so + s[i]; writeln('результат: '); writeln(sd); writeln(so) end. тестовое решение: введите текстовую строку vv1, 32qq1/4b5b45! результат: 13214545 vv, qq/bb!
Популярно: Информатика
-
234657392031618.05.2020 21:15
-
шиканова17.03.2020 08:35
-
fearsomehusky22.01.2023 04:14
-
Гули020324.06.2022 17:56
-
egormixajlov121.02.2023 21:02
-
паст14508.06.2023 23:37
-
student13020.11.2022 09:41
-
gzemdihanova11.04.2023 13:26
-
bambar29ozvclx24.04.2022 10:56
-
ilyacher12311.11.2020 04:35