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

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

Войти
Регистрация
Восстановить пароль
 
Rina Oz
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 7
#1

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

23.01.2012, 00:03. Просмотров 757. Ответов 2
Метки нет (Все метки)

Помогите,пожалуйста,решить задачи,совершенно не понимаю,как их можно реализовать.

1)В каждой строке заменить все маленькие буквы после пробела или точки на большие, и вывести полученный текст на экран.

2)Вывести на экран все слова, которые отличны от последнего слова текста, предварительно преобразовав каждое из них по следующему правилу: из каждого слова удалить все последующие вхождения его первой буквы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2012, 00:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В каждой строке заменить все маленькие буквы после пробела или точки на большие (C++):

В каждой строке заменить все маленькие буквы - C++
5) В каждой строке заменить все маленькие буквы после пробела или точки на большие, и вывести полученный текст на экран 6) Дан файл...

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

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

Удалить все буквы "d", большие и маленькие, в строке S - C++
Дана строка символов S. Напишите программу, которая удалит все буквы‘d’, большие и маленькие в строке S.

Большие буквы O заменить на маленькие - C++
Объясните где я сделал ошибку? Задание: все введенные большие буквы O заменить на маленькие. - он мне почему то все на оборот делает то...

Ввести строку символов и заменить большие буквы английского алфавита в диапазоне от ‘G’ до ‘V’ на маленькие - C++
Помогите выполнить задание: Ввести строку символов и заменить большие буквы английского алфавита в диапазоне от ‘G’ до ‘V’ на маленькие....

2
KeyGen
384 / 291 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
23.01.2012, 02:02 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
1)
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 <cctype>
 
int main()
{
    using namespace std;
    setlocale (LC_ALL, "rus");
    
    char mass[80];
 
    cout << "Введите текст: \n";
 
    cin.getline(mass,80);
    
    for(int i=0; mass[i]!='\0'; i++)
    {
        if(mass[i] == ' '||mass[i]== '.')
            mass[i+1] = toupper(mass[i+1]);
    }
    
    cout << mass;
 
    cout << endl;
    system("pause");
    return 0;
}
1
Миниатюры
В каждой строке заменить все маленькие буквы после пробела или точки на большие  
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
23.01.2012, 11:25 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Rina Oz Посмотреть сообщение
2)Вывести на экран все слова, которые отличны от последнего слова текста, предварительно преобразовав каждое из них по следующему правилу: из каждого слова удалить все последующие вхождения его первой буквы.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
#include <iterator>
#include <string>
#include <vector>
 
int main()
{
    std::vector <std::string> vec(std::istream_iterator <std::string> (std::cin), std::istream_iterator <std::string> ());
    for(std::vector <std::string>::iterator i = vec.begin(); i != vec.end(); ++i)
        if(*i != *(vec.end()-1))
        {
            char tmp = *i->begin();
            i->erase(std::remove(i->begin(), i->end(), tmp), i->end());
            std::cout<<*i<<std::endl;
        }
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2012, 11:25
Привет! Вот еще темы с ответами:

Функции\методы для определения букв в строке (маленькие или большие) - C++
Подскажите пожалуйста,как написать условие,или может есть функции\методы для определения букв в строке(маленькие или большие)? я знаю...

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

Заменить в слове все маленькие латинские буквы от ‘a’ до ‘y’ на следующие по алфавиту - C++
Дано слово. Заменить в слове все маленькие латинские буквы от ‘a’ до ‘y’ на следующие по алфавиту (для слова “abc2=zx0” получаем...

Выбираем маленькие и большие буквы - C++
l6hIun# c2/4l3H5# LHhKj87Gt^# Дано какой-то такой набор символов. С первой строки нужно вывести маленькие буквы, с второй большие с...


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

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

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