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

Написать программу удаления из строки слова с заданным номером. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, встречаются или нет ключевые слова в тексте. http://www.cyberforum.ru/cpp-beginners/thread1073696.html
8.9.2. Помогите, пожалуйста, решить задачу в С++. Заданы текст и три ключевых слова. Определить, встречаются или нет ключевые слова в тексте.
C++ Написать программу, которая доводит длину строки до заданной, вставляя пробелы между словами. 8.9.1. Помогите, пожалуйста, решить задачу в С++. Написать программу, которая доводит длину строки до заданной, вставляя пробелы между словами. http://www.cyberforum.ru/cpp-beginners/thread1073695.html
Дан текст. Определить, каких букв в нем больше k или m. C++
8.8.2. Помогите, пожалуйста, решить задачу в С++. Дан текст. Определить, каких букв в нем больше k или m.
C++ Поиск последнего вхождения в строку заданной подстроки
8.8.1. Помогите, пожалуйста, решить задачу в С++. Написать программу поиска последнего вхождения в строку заданной подстроки.
C++ Найти все слова, которые встречаются в каждом из двух заданных предложений http://www.cyberforum.ru/cpp-beginners/thread1073691.html
8.7.2. Помогите, пожалуйста, решить задачу в С++. Найти все слова, которые встречаются в каждом из двух заданных предложений.
C++ Определить в строке номера позиции слова с заданным номером 8.7.1. Помогите, пожалуйста, решить задачу в С++. Написать программу определения в строке номера позиции слова с заданным номером. подробнее

Показать сообщение отдельно
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
17.01.2014, 01:45     Написать программу удаления из строки слова с заданным номером.
FrankyMO,
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
#include"stdafx.h"
#include <iostream>
#include <string>
#include<vector>
#include<sstream>
 
int main()
{
    std::string str;
    std::cout<<"Enter of the string:";
    std::getline(std::cin,str);
    std::cout<<"Enter the number line:";
    int N;
    std::cin>>N;
    std::stringstream ss(str);
    std::vector <std::string> vec;
    for(std::string word;ss>>word;)
        vec.push_back(word);
    vec.erase(vec.begin() + N - 1);
    std::cout<<"New string:";
    for(std::vector <std::string> ::iterator it = vec.begin();it!=vec.end();it++)
        std::cout<<*it<<" ";
    
 
    std::system("pause");
    return 0;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru