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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсию в цикл http://www.cyberforum.ru/cpp-beginners/thread785053.html
Здравствуйте. У меня есть рекурсивная ф-ия, но глубина вызова довольно большая, в итоге стек переполняется и прога падает. Подскажите, как переписать ее в виде цикла и как вообще в дальнейшем действовать, если понадобиться переписывать ф-ию в цикл. У просто вообще никаких идей нет.... Вот сама ф-ия: void f1 (int num) { arr = 0; for (vector <int>::iterator it = data .begin (); it <...
C++ Как запихнуть в очередь указатель на узел дерева? как запихнуть в очередь указатель на узел дерева Добавлено через 16 минут up? Добавлено через 4 минуты как создать из узлов двоичного дерева очередь?? http://www.cyberforum.ru/cpp-beginners/thread785049.html
Запись в файл, лишняя строка, не могу понять! C++
Сломал всю голову, по каким то причинам при вводе данных клавиатуры, они записываются, но 1ая строка пустая, есть подозрение, ЧТО связано с "\n " в первом цикле. Не могу исправить, т.к. потом возникают сложности в выводе данных, да и не красиво как то это!^^ #include <iostream> #include <fstream> #include <string> using namespace std; struct abi {int n; int i; int k;
ортогональная структура инвентарной ведомости C++
привет всем! вот пытаюcь решить задачу на тему односвязные списки из книги Абстракция данных и решение задач на C++. Стены и зеркала . и там нужно представить списки в таком виде ... так же вод которые я написал.. class Node { private: //Список очередности - люди, ожидающие //определенную кассету struct WaitNode { std::string who;
C++ Двумерный массив! Вычислить сумму элементов матрицы С лежащих на побочной(обратной) диагонали http://www.cyberforum.ru/cpp-beginners/thread785039.html
Ввести два одномерных массива А и B. Вычислить массив C: Cij= Ai + Bj. Вычислить сумму элементов матрицы С лежащих на побочной(обратной) диагонали. Результат вывести на экран. Помоги написать программу плз...!!!
C++ Среднее арифметическое обыкновенных дробей Всем добрый вечер! В программировании еще нуб можно сказать. Читаю "ООП в С++" Р. Лафоре(первая книга, до этого только бейсик в школе), и все бы ничего, но одно упражнение весь вечер не дает покоя.. Сабж(упражнение 5 главы 7): Написать программу, которая получает обыкновенные дроби от пользователя, сохраняет их в массиве типа fraction(это класс, его поля - числитель и знаменатель дроби),... подробнее

Показать сообщение отдельно
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.02.2013, 23:51     Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к первой
Как вариант:
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;
}
Миниатюры
Заданы 2 строки, состоящие из слов, разделенных пробелами. Приписать три символа второй строки к первой  
 
Текущее время: 23:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru