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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
#1

перевести программу из паскаля в с++ (для среды Borland C++). Даны строки S, S1,S2. Заменить в строке S последнее вхождение строки - C++

13.07.2013, 15:22. Просмотров 283. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++)
Условие: даны строки S, S1,S2.Заменить в строке S последнее вхождение строки
S1 на строку S2(обработка строк).
прога
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  s,s1,s2:string;
  i:byte;
begin
  write('Введите строку S=');
  readln(s);
  write('Введите строку S1=');
  readln(s1);
  write('Введите строку S2=');
  readln(s2);
  i:=length(s)-length(s1)+1;
  while (i>0) and (copy(s,i,length(s1))<>s1) do
    dec(i);
  if i>0 then
    begin
      delete(s,i,length(s1));
      insert(s2,s,i);
      writeln('Полученная строка=',s);
    end
  else
    writeln('Нет вхождений строки s1 в строку s');
  readln;
end.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2013, 15:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос перевести программу из паскаля в с++ (для среды Borland C++). Даны строки S, S1,S2. Заменить в строке S последнее вхождение строки (C++):

перевести программу из паскаля в с++(для среды Borland C++) - C++
Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие: дан символ С, изображающий цифру или...

Заменить в строке S последнее вхождение строки S1 на строку S2 - C++
2)Даны строки S, S1 и S2. Заменить в строке S последнее вхождение строки S1 на строку S2.

Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3 - C++
Даны три строки: S1, S2, S3. Заменить в строке S1 первое вхождение строки S2 на S3.

перевести программу из паскаля в с++ (для среды Borland C++). Дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов - C++
Помогите пожалуйста перевести программу из паскаля в с++(для среды Borland C++) Условие:дана матрица размера MxN. Поменять местами...

Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 - C++
Вот программа к задаче! Вот в чем вопрос, как работает вот это cin.getline(text,1024); и можно ли обойтись без него?...

Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. - C++
Даны три строки: S1, S2, S3. Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. Вот я написал программу но она...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2013, 15:22
Привет! Вот еще темы с ответами:

Заменить в строке последнее вхождение данной подстроки на другую подстроку - C++
Даны строки s,s1 и s2. Заменить в строке S последнее вхождение строки S1 на строку S2 через char

Определить, какое слово чаще встречается в строке - первое или последнее (перевести с паскаля на си) - C++
определить, каких слов больше в строке первого или последнего. вывести первое и последнее слова на экран. var ...

Найти полное вхождение С-style строки в строке - C++
Друзья, помогите решить задачу. На вход функции подаётся два указателя. Первый на полную строку, второй на строку паттерна. Суть...

Заменить последнее слово из введенной строки на последовательность символов «*» - C++
Написать программу замены последнего слова из введенной строки на последовательность символов «*» #include &quot;stdafx.h&quot; #include&lt;stdio.h&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru