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

В произвольном тексте вставить между вторым и третьим словом новое слово - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Условие выводя ошибки http://www.cyberforum.ru/cpp-beginners/thread699824.html
Написать условие если у нас три строки а мы просим например пятую,то программа выдавала ошибку в сообщение#include <vcl.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #pragma hdrstop ...
C++ Деструктор не вызывается В одном классе я создаю объект, и если проверку не проходит, я его возвращаю в другой метод, дабы у меня там начало всех начал,Главное Меню void InputData(){ while(true){ ... Bank... http://www.cyberforum.ru/cpp-beginners/thread699814.html
C++ Ошибка "неоднозначный вызов перегруженной функции"
#include "stdafx.h" #include <iostream> #include <conio.h> #include "math.h" using namespace std; int count(int a,int b) { return a/pow(10,b-1)%10;
C++ Дана последовательность чисел а1, а2, ..., аn. Требуется переставить числа в порядке возрастания.
Сортировка вставками. Дана последовательность чисел а1, а2, ..., аn. Требуется переставить числа в порядке возрастания. Делается это следующим образом. Пусть а1, а2, ..., аi —упорядоченная...
C++ Определить кольцо с центром в начале координат, которое содержит все точки http://www.cyberforum.ru/cpp-beginners/thread699792.html
В одномерном массиве с четным количеством элементов (2N) находятся координа-ты N точек плоскости. Они располагаются в следующем порядке: x1, y1, х2, у2, х3, у3, и т.д. Определить кольцо с центром в...
C++ Напечатать элементы массива в виде двух параллельных столбцов В одномерном массиве размещены: в первых элементах значения аргумента, в сле-дующих — соответствующие им значения функции. Напечатать элементы этого массива в виде двух параллельных столбцов... подробнее

Показать сообщение отдельно
JlightenDev_C++
62 / 62 / 7
Регистрация: 12.08.2012
Сообщений: 150
16.11.2012, 23:33
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <conio.h>
using namespace std;
 
int main(){
    setlocale(LC_ALL, "RUS");//в консоли будет отображаться русский текст
    string str = "Моя первая строка тут!"; // тут ваш произвольный текст
    for(int i = 0, count = 0; i < str.size(); i++){ //цикл пробегающий по строке str
            if(str[i] == ' '){//если встречается пробел то к переменной count прибавляется 1
                      count++;
                      }
            if(count == 2){ //если переменная count = 2 то есть 2 пробела было (что означает два слова было напечатано)
                     cout << " НОВОЕ"; //пишется ваше новое слово
                     count++; // чтобы после каждой буквы до следующего пробела не писало "НОВОЕ"
                     }
                     cout << str[i]; //Выводит символ на экран т.к цикл проъодит по строке посимвольно
            }
    _getch();//функция библиотеки conio.h, в данном случае применяется для остановки
    return 0;
    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.