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

В любом тексте между 3 и 4 словом вставить новое слово - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы. Структурные типы. http://www.cyberforum.ru/cpp-beginners/thread398429.html
Суть задачи: Написать программу, обрабатывающую рациональные дроби, хранящиеся в двумерном массиве (матрице). Каждая рациональная дробь определяется как пара (числитель, знаменатель). На входе...
C++ Составить блок схему к одномерному массиву помогите пожалуйста составить блок схему к коду #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> #pragma argsused int main(int argc, char* argv) { http://www.cyberforum.ru/cpp-beginners/thread398412.html
Простая задачка с массивами C++
Я наперсал программу которая находин максимальный елемент массива и его порядковый номер, все работает хорошо: #include <iostream> #include <conio.h> using namespace std; int main() { ...
C++ Вывод строки
Всем привет! Такой вот вопрос: почему при выводе строки в конце печатаются какие-то непонятные знаки? И как это убрать? #include <stdio.h> #include <ctype.h> #include <conio.h> int main()...
C++ Не могу найти ошибку! http://www.cyberforum.ru/cpp-beginners/thread398404.html
#include <iostream.h> int main() { cout << "Hello there.\n"; cout << "Here is 5:" << 5 << "\n"; cout << "The manipulator end1 writes a new line to the screen."; cout << end1; ...
C++ переделайте на язык с char*Rus(const char*text); using namespace std; int main(int argc, char *argv) { ifstream fin("d:\out.txt", ios::in); if(!fin){ cout << Rus( " Ошибка " ) << endl; return 1;};... подробнее

Показать сообщение отдельно
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
04.12.2011, 13:05
Можно так попробовать:
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 <string>
#include <sstream>
 
int main()
{
    std::string Line( "C++ is one of the most popular programming languages" ),
                word( "qwerty" ), temp, NewLine;
    
    int count_words = 0;
 
    std::istringstream ist( Line );
    while ( ist >> temp )
    {
        count_words++;
        if ( count_words == 4 )
            NewLine += word + " "; 
        NewLine += temp + " ";
    }
 
    std::cout << NewLine << std::endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.