введите с клавиатуры символьную строчку и выведите все знаки которые встречаются

Введите с клавиатуры символьную строчку и выведите все знаки которые встречаются в ней только один раз

Задать свой вопрос
1 ответ
PascalВыделить код1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 uses crt; var s,s1:string;     c:char;     i,j,k:byte; begin writeln('Введите строчку'); read(s); s1:=s;создадим копию строки, если строка не нужна, то можно и не делать i:=1; while ilt;length(s1) do  begin   c:=s1[i];запомним знак   k:=0;   for j:=length(s1) downto i+1 doс конца строки разыскиваем такие же   if s1[j]=c thenесли есть    begin     k:=1;закрепляем     delete(s1,j,1);устраняем    end;   if k=1 then delete(s1,i,1)если не один, удаляем   else i:=i+1;по другому проверяем последующий  end; writeln('Знаки по 1 разу'); if s1='' then write('Таких символов нет') else write(s1); end.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт