Составить программу, удваивающую буквы “а” и “б” в слове. pascal
Ответы на вопрос
Ответил Аноним
0
PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018
Внимание! Если программа не работает, обновите версию!
begin
ReadlnString.Select(t -> LowCase(t) in ['а', 'б'] ? 2 * t : t)
.JoinIntoString('').Println
end.
А роза упала на лапу Азора
АА розаа упаалаа наа лаапу ААзораа
Ответил fireflg
0
такое решение не очень подходит, потому что такие функции мы еще не проходили
Ответил Аноним
0
Ну это Ваша проблема, верно? Вы же не указали, как именно Вам нужно.
Ответил elenaklon
0
var s:string;
i:integer;
begin
write ('Введите строку: ');
readln(s);
for i:=length(s) downto 1 do
begin
if s[i]='а' then insert('а',s,i);
if s[i]='б' then insert('б',s,i);
if s[i]='А' then insert('А',s,i);
if s[i]='Б' then insert('Б',s,i);
end;
writeln(s);
end.
Ответил fireflg
0
спасибо
Новые вопросы
Английский язык,
1 год назад
Биология,
7 лет назад
Математика,
7 лет назад
Алгебра,
8 лет назад
Математика,
8 лет назад