Форум программистов, компьютерный форум CyberForum.ru

Поиск символа не могу переделать под поиск сочетания символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размер шрифта в C++ http://www.cyberforum.ru/cpp-beginners/thread1034747.html
Возникла проблема при изменения рифта, а точнее не могу понять как. Нужно изменить размер шрифта на полужирный когда пользователь вводит свои данные в консольной версии. Подскажите как реализовать эту проблему.
C++ Символьньные переменные Дано натуральное число n и символы s1, s2, …, sn. Подсчитать сколько раз среди данных символов встречается символ +. Помогите пожалуйста решить.... http://www.cyberforum.ru/cpp-beginners/thread1034746.html
Поиск строк в файле по маске C++
Программа осуществляет в файле поиск строк, отвечающих заданной маске. В маску могут входить символ «?» (любой печатный символ или пусто). Все остальные символы интерпретируются «как есть». Пример: маске http://*.com отвечают любые URL-адреса в зоне .com, маске а??а отвечают слова «алла», «авиа», «ага» и т.д. Я не понимаю,в чем здесь ошибка.Люди,помогите? #include<stdio.h>...
C++ процедуры и функции
Напишите программу вычисления площади поверхности и длины экватора на основе известного радиуса планет солнечной системы. Форму планет будем считать шаром. Вычисление площади поверхности и длины экватора оформите отдельными функциями. Dlin:=2*r* π; S_pov:= 4 * r^2 * π, Где r- радиус, Dlin-длина экватора, S_pov-площадь поверхности.
C++ Определить класс-строку. Предусмотреть функции поиска слова в строке http://www.cyberforum.ru/cpp-beginners/thread1034736.html
Определить класс-строку. В класс включить два конструктора: для определения класса строки строкой символов и путем копирования другой строки (объекта класса строки). Предусмотреть функции поиска слова в строке и добавления другой строки, начиная с позиции N .. На языке C++
C++ Посчитать сумму ряда Ребята, помогите девушке!))) Я не блондинка, но в программировании туплю сильно =( помогите решить такую задачку) (x^3) (x^5) (x^(2n+1)) S=shx=x+ _____ + _____ + ... + _________ 3! 5! (2n+1)! -2<=x<=0,1 n max=40 подробнее

Показать сообщение отдельно
pretty
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 24
09.12.2013, 19:30  [ТС]     Поиск символа не могу переделать под поиск сочетания символов
Цитата Сообщение от zitxbit Посмотреть сообщение
Никогда, ни при каких условиях последовательность символов "Вася" не возможно будет преобразовать в последовательность "Юра"!!!
Вот как тут, только на С++
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
27
28
29
30
31
32
33
34
35
36
uses crt;
const rz=[' ',',','.',';',':','!','?','''','"'];
var s,s1,s2,sp,sz:string;
    i,k:byte;
begin
clrscr;
writeln('Введите строку с разделителями');
readln(s);
writeln('Введите слово для поиска');
readln(sp);
writeln('Введите слово для замены');
readln(sz);
s2:='';
i:=1;
while i<=length(s) do
if not(s[i]in rz)and ((s[i-1] in rz)or(i=1)) then
{если буква, а перед ней разделитель или она первая}
 begin
  k:=i;s1:='';
  while not(s[k] in rz)and(k<=length(s))do {пока не разделитель и не конец строки}
   begin
    s1:=s1+s[k];{составляем слово}
    k:=k+1;{по 1 символу}
   end;
  if s1=sp then s2:=s2+sz{если нужное}
  else s2:=s2+s1;{если нет}
  i:=i+length(s1);{перепрыгиваем через слово}
 end
else{если разделитль}
 begin
  s2:=s2+s[i];{дописываем}
  i:=i+1;{на 1 вперед}
 end;
write(s2);
readln
end.
 
Текущее время: 15:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru