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

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

Восстановить пароль Регистрация
 
Арагон
1 / 1 / 0
Регистрация: 29.10.2012
Сообщений: 45
16.11.2012, 22:19     В произвольном тексте вставить между вторым и третьим словом новое слово #1
"В произвольном тексте вставить между вторым и третьим словом новое слово."
Помоги пожалуйста)) С коментариями если можно для чайника)))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2012, 22:19     В произвольном тексте вставить между вторым и третьим словом новое слово
Посмотрите здесь:

C++ В тексте одно введённое слово заменить другим словом, которое также вводится с экрана
C++ Ввести строку и слово. Вставить введенное слово за самым коротким словом в строке.
Строки (В произвольном тексте найти самое короткое слово) C++
C++ Поменять элементы массива местами:первый должен стать вторым, второй третьим и т.д. а последний первым
Произвести вставку слова «не» перед каждым третьим словом в предложении C++
C++ В тексте вставить между словами вместо одного пробела запятую и пробел
Ввести строку и слово. Вставить введенное слово за пятым словом в строке C++
Вставить слово в определенную позицию в тексте C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
16.11.2012, 23:33     В произвольном тексте вставить между вторым и третьим словом новое слово #2
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;
    }
Yandex
Объявления
16.11.2012, 23:33     В произвольном тексте вставить между вторым и третьим словом новое слово
Ответ Создать тему
Опции темы

Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru