Предмет: Информатика,
автор: sobitovsh
добрый вечер )) Помогите пожалуйста решит данную задачу)) Задача на множества: Дана строка из букв латинского
алфавита, цифр, русских букв и знаков препинания. Вырезать из строки цифры и
записать их а отдельную строку в том же порядке, в каком они были расположены в
исходной. Вывести на печать содержимое полученных строк.
Входные данные: исходная строка
Vv1, 32qq1/4b5b45!
Выходные данные: две полученные строки
13214545
Vv, qq/bb45! За ране спасибо!!!!
Ответы
Автор ответа:
0
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!
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!
Автор ответа:
0
Спасибо большое Alviko ))
Автор ответа:
0
Пожалуйста. Достаточно кнопочку было щелкнуть)
Похожие вопросы
Предмет: Физика,
автор: SPARTANIS
Предмет: Математика,
автор: timoshhhka1
Предмет: Другие предметы,
автор: nataliababij38
Предмет: Литература,
автор: chetekhvan