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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
littlebit.s
0 / 0 / 0
Регистрация: 11.09.2012
Сообщений: 28
#1

Перед каждым словом добавить слово - C++

01.12.2012, 22:11. Просмотров 810. Ответов 4
Метки нет (Все метки)

Перед каждым словом, начинающимся с буквы 'a' добавить слово "вот".
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 22:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перед каждым словом добавить слово (C++):

В заданном предложении перед каждым словом поставить символ «?» - C++
В заданном предложении перед каждым словом поставить символ «?» Напечатать исходный и преобразованный тексты, а также длину полученного...

Произвести вставку слова «не» перед каждым третьим словом в предложении - C++
Подскажите пожалуйста,как дать программе понять,что она наткнулась на пробел,я поискал и не нашел символа отвечающего за пробел...Хотел...

В заданном тексте добавить перед каждым пробелом запятую - C++
Пользователь вводит небольшой текст(хватит и около 200-250 символов), нужно вместо пробела вставить запятую и пробел( вместо " " , нужно ",...

Перед каждым четным по номеру слову вставить слово mama - C++
Дана строка, состоящая из слов, разделенных пробелами и заканчивающаяся точкой. Перед каждым четным по номеру слову вставить слово mama/

Добавить перед каждым четным элементом массива элемент со значением 0 - C++
1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать полученный массив. 3) Удалить все...

Удалить элементы с заданным значением, добавить перед каждым четным элементом 0 - C++
Здраствуйте, форумчане!!! у меня такая вот задача: 1. Сформировать одномерный массив целых чисел, используя датчик случайных чисел....

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
01.12.2012, 22:14 #2
И что непонятного? Функция принимает строку и возвращает ее.
В вашей строке ищите подстроки " a", и в эти позиции вставляете ваше "вот". Плюс проверяете первое слово.
функции класса string
1
littlebit.s
0 / 0 / 0
Регистрация: 11.09.2012
Сообщений: 28
01.12.2012, 22:34  [ТС] #3
ничего бы не было сложного , если бы я учила )
0
David Sylva
1286 / 948 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
01.12.2012, 23:43 #4
Самый простенький вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
 
int main() 
{ 
    char str[] = "ddddd aaaa gggg aaaaaa"; 
    int size = strlen(str); 
    int i; 
 
    for ( i = 0; i < size; ++i) 
    {
        if(str[i] == ' ' && str[i+1] == 'a') 
            std::cout << " vot";  
        std::cout << str[i]; 
    } 
    std::cout << std::endl;
}
1
littlebit.s
0 / 0 / 0
Регистрация: 11.09.2012
Сообщений: 28
02.12.2012, 01:53  [ТС] #5
спасибо за помощь
можно закрыть тему?

 Комментарий модератора 
Нет, тема еще пригодится.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2012, 01:53
Привет! Вот еще темы с ответами:

В строке все запятые заменить точкой, и перед первым словом вставить слово STRING - C++
Помогите написать программу, реализовать которую нужно при помощи system.string В строке все запятые заменить точкой, и перед первым...

Рекурсия: добавить перед каждым элементом массива, старшая цифра которого равна 5, число X - C++
Здравствуйте. Не совсем понимаю, как программу написать через рекурсию. Помогите, пожалуйста или подскажите , как это можно сделать. ...

Добавить "xxx" перед последним словом строки - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main(void) { char s; char sr; printf(&quot;BBeduTe...

Найти в тексте заданное слово и добавить новое перед ним - C++
У меня есть прога. Суть ее в том что она из текстового файла читает информацию и обрабатывает ее(в строке по одному слову), она когда...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.12.2012, 01:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru