Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2013, 13:08   #1
Un1q
Пользователь
 
Регистрация: 21.11.2013
Сообщений: 11
По умолчанию Дана строка.найти в строке символ который встречается только один раз.

ПОМОГИТЕ на практике сижу(( быстрее)

Дана строка.найти в строке символ который встречается только один раз.

Последний раз редактировалось Serge_Bliznykov; 09.12.2013 в 13:24.
Un1q вне форума Ответить с цитированием
Старый 09.12.2013, 13:23   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

пишу код только потому, что задача ОЧЕНЬ простая.

просто один из вариантов...
Код:
var counts[0..255] of integer;
  s : string;
  i : integer;
begin
  WriteLn('Введите строку: '); Readln(s);
  
 {обнулим массив счётчиков}
 for i:=0 to 255 do counts[i] := 0;

 {подсчитаем появление каждого символа в заданной строке} 
 for i:=1 to Legnth(s) do Inc(counts[ ord(s[i])]);

 {выдать символы, которые встретились строго один раз}
 Write('Символы, которые встретились один раз: ')
 for i:=0 to 255 do 
   if counts[i] = 1 then Write(chr(i));

 Readln;
end.
p.s. код писал в браузере, и не проверял.

Последний раз редактировалось Serge_Bliznykov; 09.12.2013 в 13:25.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача - найти символ, который встречается наименьшее количество раз inoyvs C++ Builder 1 14.12.2011 03:24
Удерживаю клавишу - но символ печатается только один раз. vedro-compota Компьютерное железо 2 16.01.2011 16:47
найти символ, который встречается чаще других Zhasik Паскаль, Turbo Pascal, PascalABC.NET 1 27.12.2010 08:49
найти все слова, в которых заданный символ встречается не менее чем заданное число раз. Delphi. Виктория7777 Помощь студентам 6 21.12.2010 18:46
Как подсчитать сколько раз встречается символ в строке? zver777 Общие вопросы Delphi 10 10.01.2010 00:57