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.
Эта программа считывает строку, затем проходит по каждому символу строки. Если символ является цифрой, он заменяется на "**". Если символ является буквой, он остается без изменений. В результате на экран выводится отфильтрованная строка.
Программа на 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.
Эта программа считывает строку, затем проходит по каждому символу строки. Если символ является цифрой, он заменяется на "**". Если символ является буквой, он остается без изменений. В результате на экран выводится отфильтрованная строка.