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

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

Войти
Регистрация
Восстановить пароль
 
nielunne
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 20
#1

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

24.04.2013, 20:09. Просмотров 1093. Ответов 1
Метки нет (Все метки)

помогите пожалуйста решить

3)Дана строка, состоящая из русских слов, набранных заглавными бук-
вами и разделенных пробелами (одним или несколькими). Преобразовать
каждое слово в строке, заменив в нем все последующие вхождения его
первой буквы на символ «.» (точка). Например, слово «МИНИМУМ» надо преобразовать в «МИНИ.У.». Количество пробелов между словами не изменять.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 20:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» (C++):

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

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

Преобразовать каждое слово в строке, удалив из него все вхождения первой буквы этого слова - C++
Дана строка, состоящая из символов латинского алфавита, разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке,...

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 543
24.04.2013, 21:42 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <string>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    char str[] = "МИНИМУМ НАЧИНАНИЕ СОСКРЕБАТЬ";
 
    char* pch = strtok(str, " ");
    while (pch != NULL)
    {
        char _ch = pch[0];
 
        for (int i = 1; i < strlen(pch); ++ i)
            if (pch[ i ] == _ch)
                pch[ i ] = '.';
 
        std :: cout << pch << " ";
        pch = strtok(NULL, " ");
    }
 
    std :: cout << std :: endl;
    system("pause");
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2013, 21:42
Привет! Вот еще темы с ответами:

Преобразовать строку, заменив все вхождения одного слова на другое - C++
помогите пожалуйста исправить задачку нужно преобразовать строку, заменив все слова ” государство”(в проге gos) на слово ...

строки (считать, заменив все вхождения слова «Slovo» на слово «Znak») - C++
Помогите, пожалуйста, как написать программку, которая считывает с клавиатуры строку символов, после чего выводит ее на экран,...

Преобразовать каждое слово в тексте: если слово нечётной длины, то удалить его среднюю букву - C++
Задан текст. Между словами - пробел, за последним символом точка. Вывести текст, предварительно преобразовав каждое слово: если слово...

Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания. - C++
Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания. Вывести оба...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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