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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2016, 14:02   #1
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию Замена в тексте.

Я даже незнаю как описать то что мне нужно... но попробую.

Есть текст. В нём нужно заменить допустим буквы А на Б. Но заменить их с вероятностью допустим 20%.

Например: из ХАХАХАХАХАХАХАХАХАХА получится что-то типа: ХАХАХБХАХАХАХАХАХБХА.

Не знаю получилось ли объяснить.
Артём_2 вне форума Ответить с цитированием
Старый 18.10.2016, 14:13   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

на Deplhi это можно сделать так
Код:
Randomize; //инициализация генератора случайных чисел
for j:=1 to length(txt) do begin // перебираем все буквы в строке содержащей текст
  if txt[j] ='А' then begin //нашли букву которую следует заменить
     r:=Random(100); получаем случайное число один из ста вариантов(0...99)
     if r<20 then begin // первые 20 вариантов (0...19) {<20} выпадут с вероятностью 20/100 =20% 
       txt[j]:='Б'; // заменим
     end;
  end;
end;
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 18.10.2016 в 14:17.
evg_m на форуме Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена повторяющихся слов в тексте fasty Помощь студентам 0 09.05.2012 15:46
замена символов в тексте majikku Общие вопросы Delphi 1 31.01.2011 00:13
Замена символов в тексте Pasha_Sh Работа с сетью в Delphi 13 16.06.2010 00:29
замена пробелов в тексте designer999 Общие вопросы Delphi 13 25.02.2010 16:50
Замена символов в тексте числами P1RoG Помощь студентам 0 21.11.2009 16:28