ПРОГРАММА НА PASCAL! Распечатать введенную строку, удалив из нее символы, не являющиеся буквами и цифрами, и ЗАМЕНИВ КАЖДУЮ ЦИФРУ НА "**"

24 Фев 2020 в 19:41
172 +1
0
Ответы
1

Программа на Pascal:

program FilterString;
var
str: string;
i: integer;
begin
writeln′Введитестроку:′'Введите строку:'Введитестроку:;
readlnstrstrstr;
for i := 1 to Lengthstrstrstr do
begin
if str[i]in[′0′..′9′]str[i] in ['0'..'9']str[i]in[0..9] then
write′∗∗′'**' else if str[i]in[′A′..′Z′]str[i] in ['A'..'Z']str[i]in[A..Z] or str[i]in[′a′..′z′]str[i] in ['a'..'z']str[i]in[a..z] then
writestr[i]str[i]str[i];
end;
end.

Эта программа считывает строку, затем проходит по каждому символу строки. Если символ является цифрой, он заменяется на "**". Если символ является буквой, он остается без изменений. В результате на экран выводится отфильтрованная строка.

18 Апр 2024 в 16:49
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир