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

Добавить в конец первой строки, последние n2-n1 слов второй строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как заставить аудиофайл петь только консолем http://www.cyberforum.ru/cpp-beginners/thread82568.html
Как заставить аудиофайл петь только с помощи консоли,чтобы никакие плееры не были?Хочу написать говорящюю консоль..написать А сказала А
C++ Рисование в picturebox по таймеру Доброго времени суток!!! Как прорисовывать фигуры в picturebox по таймеру? Приведите пример, пожалуйста (для visual c++). Заранее спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread82563.html
написать словарик C++
у меня есть словарик в текст. файле вида ааа ыыы вввввввв надо написать функцию которая удаляет\сортирует\выводит словарь,надо сначала весь текст поместить в массив вот мой набросок char* str; ifstream f; f.open("c:\\text.txt"); while(!f.fail()){ f>>str;
C++ Случайные числа
Создать матрицу случайных чисел, если max элемент располагается левее минимального то тогда сложить элементы левой половинки матрицы.
C++ Ряды http://www.cyberforum.ru/cpp-beginners/thread82524.html
Помогите плиз с прогой,если не трудно её полный текст ∑(от n=1 до бесконечности) n/(3n-1)
C++ Теория и Палиндром. Теор вопрос:Чем отличается наследование от агрегации? Задача:Найти все меньшие, чем 100, натуральные числа, которые при возведении в квадрат дают палиндром. (Натуральное число называется палиндромом, если его запись читается одинаково с начала и с конца, например, 4, 4884, 939 и т.д.). P.s Что то не выходит задачу написать скажите как двигатся. подробнее

Показать сообщение отдельно
Gravity
558 / 552 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
05.01.2010, 02:40     Добавить в конец первой строки, последние n2-n1 слов второй строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <sstream>
#include <vector>
using namespace std;
 
int main()
{   
    vector<string> v;
    string s1("aaa bbb ccc");
    string s2("ddd eee fff ggg hhh");
    string word;
    int n1 = 3, n2 = 5;
    
    stringstream ss(s2);
    while(ss >> word)
        v.push_back(word);
    for(int i = n2 - n1; i > 0; i--) {
        s1.append(" ");
        s1.append(v[v.size() - i]);
    }
    cout << "Result: " << s1 << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru