Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.
спросил 18 Дек, 18 от cevka в категории школьный раздел


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

+7
program m2;
uses Crt;
var s:String;
i,j,n,k:Integer;
f:Boolean;
begin
ClrScr;
Writeln('Введите строку:');
Readln(s);
n:=Length(s);
for i:=1 to n do
begin
f:=True;
for j:=1 to n do
if (i<>j) and (s[i]=s[j]) then f:=False;
if f and (k=0) then Writeln('Символы,которые встречаются в строке один раз:');
if f then
begin
Write(s[i],' ');
inc(k);
end;
end;
if k=0 then Writeln('В строке нет символов которые встречаются всего один раз.');
Readln;
end.
ответил 18 Дек, 18 от Olenka

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

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

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

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

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

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

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