В одной строке экрана вводится последовательность символов (тип char). Ввод завершается нажатием Enter. Вывести заданную последовательность символов, следом в этой же строке первый символ и в круглых скобках число вхождений первого символа в заданную последовательность
спросил 18 Дек, 18 от cevka в категории школьный раздел


решение вопроса

+7
uses crt;
var c,s:char;
    i,k:integer;
begin
clrscr;
writeln('Введите символы в строку, окончание ввода Enter');
repeat//вводим первый, не Enter
s:=readkey;
until s<>#13;
write(s);//на экран
k:=1;//1 ввели
i:=1;
repeat//вводим остальные
c:=readkey;
inc(i);
if c<>#13 then write(c)
else writeln;
if c=s then inc(k);
until c=#13;//пока не Enter
gotoXY(i+1,2);//на 2 строку в конец введенной строки
write(s,'(',k,')');
readkey
end.
ответил 18 Дек, 18 от Olenka

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.