Галина Солодухина
Галина Солодухина

ребят помогите с с++

Написать программу, в которой вначале по запросу вводится текстовая строка из латинских букв и вспомогательных символов. Требуется заменить в ней все вхождения малой буквы “а” на 1, малой буквы “b” на 22, “c” – на 333. Подсчитать в новой строке число цифр. Итоговую строку и число цифр выдать на экран

ЖХ
Жанна Хлудова

var s:string; i,k:integer;
begin
readln(s); k:=0; i:=0;
repeat
inc(i);
case s[ i] of
'a': begin delete(s,i,1); insert('1',s,i); k:=k+1 end;
'b': begin delete(s,i,1); insert('22',s,i); k:=k+2 end;
'c': begin delete(s,i,1); insert('333',s,i); k:=k+3 end;
end;
until i=length(s);
writeln(s); writeln('n=',k); readln
end.

Похожие вопросы
Ребят, помогите с программированием...
Ребят помогите пожалуйста.
ребят помогите с фоткой
Ребят помогите кто нить!
Ребят помогите! внутри
Ребя помогите в паскале
Ребят помогите плиз!
Ребят, помогите с Хабром
Ребят помогите с проблемкой
Ребят помогите по Делфи .