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

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

Восстановить пароль Регистрация
 
stranik222
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 17
13.07.2013, 15:22     перевести программу из паскаля в с++ (для среды Borland C++). Даны строки S, S1,S2. Заменить в строке S последнее вхождение строки #1
Помогите пожалуйста перевести программу из паскаля в с++(для среды 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.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2013, 15:22     перевести программу из паскаля в с++ (для среды Borland C++). Даны строки S, S1,S2. Заменить в строке S последнее вхождение строки
Посмотрите здесь:

Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3. C++
Заменить в строке S1 первые, последнее и все вхождения строки S2 на S3 C++
Определить, какое слово чаще встречается в строке - первое или последнее (перевести с паскаля на си) C++
Заменить в строке S последнее вхождение строки S1 на строку S2 C++
C++ перевести программу из паскаля в с++(для среды Borland C++)
перевести программу из паскаля в с++ (для среды Borland C++). Дана матрица размера MxN. Поменять местами столбец с номером N и первый из столбцов C++
C++ Определить последнее вхождение символа “р” в строке и вывести строку, начиная с первого символа и до последнего “р” в строке
C++ Заменить последнее слово из введенной строки на последовательность символов «*»

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru