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

Напечатать в алфавитном порядке все согласные буквы, входящие в текст. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка. Заменить в ней все строчные (латинские и русские) буквы соответствующими заглавными. http://www.cyberforum.ru/cpp-beginners/thread1073678.html
8.2.1. Помогите, пожалуйста, решить задачу в С++. Дана строка. Заменить в ней все строчные (латинские и русские) буквы соответствующими заглавными. Программа должна запросить с клавиатуры строку и, при необходимости, дополнительные данные (подсказка: ASCII-коды для заглавных букв отстают от значений соответствующих строчных букв на 32 позиции.).
C++ Дано слово а. Получить слово b, образованное нечётными буквами слова а. 8.1.2. Помогите, пожалуйста, решить задачу в С++. Дано слово а. Получить слово b, образованное нечётными буквами слова а. http://www.cyberforum.ru/cpp-beginners/thread1073677.html
C++ Написать программу выделения из строки заданного количества слов, начиная со слова с заданным номером.
8.1.1. Помогите, пожалуйста, решить задачу в С++. Написать программу выделения из строки заданного количества слов, начиная со слова с заданным номером.
C++ Сортировка слов
#include <iostream> #include <cctype> #include <cstring> bool isAlpha(const int c) { return ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) ? true : false; } int main()
C++ Нарисовать при помощи символа ‘*’ периодический узор в форме пчелиных сот http://www.cyberforum.ru/cpp-beginners/thread1073669.html
7.*.2. Помогите, пожалуйста, решить задачу в С++. Нарисовать при помощи символа ‘*’ периодический узор в форме пчелиных сот, состоящий их одинаковых шестиугольников, максимально близких к правильным. Горизонтальные стороны шестиугольников должны быть образованы 2W+1 звёздочками, узор должен занимать L строк, длиной 78 символов каждая
C++ Из двух одинаково упорядоченных одномерных массивов k и s сформировать один массив размером k+s 7.*.1. Помогите, пожалуйста, решить задачу в С++. Из двух одинаково упорядоченных одномерных массивов k и s сформировать один массив размером k+s, упорядоченный в обратную сторону. подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5097 / 1535 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
17.01.2014, 00:29
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
27
28
#include <Windows.h>
#include <algorithm>
#include <iterator>
#include <iostream>
#include <string>
#include <set>
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    const std::string letters("цкнгшщзхфвпрлджчсмтб");
 
    std::string userString;
    std::cout << "Введите строку: ";
    std::getline(std::cin, userString);
    
    std::set <char> resultLetters;
    for (char currentStringSymbol : userString) {
        if (std::count(letters.begin(), letters.end(), tolower(currentStringSymbol)))
            resultLetters.insert(currentStringSymbol);
    }
    std::copy(resultLetters.begin(), resultLetters.end(), std::ostream_iterator <char> (std::cout, " "));
 
    std::system("pause >> temp");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru