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

В любом тексте между 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() { int mas = {3, 45, 5, 7, 8,
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; cout << "Here is a very big number:\t" << 70000 << end1; cout << "Here is the sum of 8 and 5:\t" << 8+5 << 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;}; fin.seekg(0,ios::end); long len = fin.tellg(); char*buf = new char ; fin.seekg(0,ios::beg); подробнее

Показать сообщение отдельно
Mиxaил
 Аватар для Mиxaил
530 / 435 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
04.12.2011, 13:05     В любом тексте между 3 и 4 словом вставить новое слово
Можно так попробовать:
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;
}
 
Текущее время: 01:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru