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

Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к первой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсию в цикл http://www.cyberforum.ru/cpp-beginners/thread785053.html
Здравствуйте. У меня есть рекурсивная ф-ия, но глубина вызова довольно большая, в итоге стек переполняется и прога падает. Подскажите, как переписать ее в виде цикла и как вообще в дальнейшем...
C++ Как запихнуть в очередь указатель на узел дерева? как запихнуть в очередь указатель на узел дерева Добавлено через 16 минут up? Добавлено через 4 минуты как создать из узлов двоичного дерева очередь?? http://www.cyberforum.ru/cpp-beginners/thread785049.html
Запись в файл, лишняя строка, не могу понять! C++
Сломал всю голову, по каким то причинам при вводе данных клавиатуры, они записываются, но 1ая строка пустая, есть подозрение, ЧТО связано с "\n " в первом цикле. Не могу исправить, т.к. потом...
ортогональная структура инвентарной ведомости C++
привет всем! вот пытаюcь решить задачу на тему односвязные списки из книги Абстракция данных и решение задач на C++. Стены и зеркала . и там нужно представить списки в таком виде ... так же вод...
C++ Двумерный массив! Вычислить сумму элементов матрицы С лежащих на побочной(обратной) диагонали http://www.cyberforum.ru/cpp-beginners/thread785039.html
Ввести два одномерных массива А и B. Вычислить массив C: Cij= Ai + Bj. Вычислить сумму элементов матрицы С лежащих на побочной(обратной) диагонали. Результат вывести на экран. Помоги написать...
C++ Среднее арифметическое обыкновенных дробей Всем добрый вечер! В программировании еще нуб можно сказать. Читаю "ООП в С++" Р. Лафоре(первая книга, до этого только бейсик в школе), и все бы ничего, но одно упражнение весь вечер не дает покоя.. ... подробнее

Показать сообщение отдельно
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.02.2013, 23:51
Как вариант:
C++
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
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
 
int main()
{
    string str1 = "Replace the words";
    string str2 = "Replace the words";
 
    str1.append(str2, 0, 3);
    cout << str1 << endl;
 
    string first, last;
    
    int first_space = str1.find(' ');
    int last_space  = str1.find_last_of(' ');
    
    first.assign(str1, 0, first_space);
    last.assign(str1, last_space + 1, str1.size() - last_space);
    
    str1.erase(0, first.size());
    last_space  = str1.find_last_of(' ');
    str1.erase(last_space + 1, last.size());
    
    str1 = last + str1 + first;
    
    cout << str1 << endl;
    
    system("pause");
    return 0;
}
1
Миниатюры
Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к первой  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru