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

Найти количество слов, начинающихся на гласные буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как вставить строки ..пожалуйстаа^^ http://www.cyberforum.ru/cpp-beginners/thread229530.html
1.Дана матрица размера M х N и целое число K (1 <= K <= M). Перед строкой матрицы с номером K вставить 3 строки из 1. 2.Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся менее 2 раз, и вывести размер полученного массива и его содержимое. хоть убейте,элементарно после ввода-вывода матрицы застреваю на циклах,хоть и понимаю что именно нужно сделать и в какой...
C++ Динамическое программирование. Таблица. Набор букв на мобильнике Всем доброго времени суток! Очень очень нужна помощь в решении двух задач динамическим программированием: 1. Прямоугольная таблица имеет М строк и N столбцов. В каждой ее клетке записано натуральное число не больше 200. Нужно пройти из левого верхнего угла таблицы в правый нижний, на каждом шаге перемещаясь на 1 клетку вправо или вниз. Очевидно, таких путей много, и для каждого можно найти сумму... http://www.cyberforum.ru/cpp-beginners/thread229506.html
Из заданной числовой последовательности выделить монотонно неубывающую подпоследовательность максимально возможной длины C++
Привет вам, умный народ! Вынужден обратиться к вам за помощью, ибо прижало! Проблема у меня с динамическим программированием, а большинству из вас это плевое дело) Из заданной числовой последовательности выделить монотонно неубывающую подпоследовательность максимально возможной длины. Если таких несколько, то из них нужно выбрать ту, у которой наибольшая сумма чисел. Вход-выход -...
C++ Графика(нарисовать паркет)
Кто нибудь может скинуть графику на си или паскале, вида "паркет"
C++ Как смонтирована файловая система? http://www.cyberforum.ru/cpp-beginners/thread229474.html
Здравствуйте. Подскажите,пожалуйста, как в Solaris'e узнать как смонтирована файловая система? Я знаю,что можно использовать mount без аргументов, но тогда говорится,что такая команда не существует.
C++ Задание по строкам! Удалить из заданной строки все группы символов, расположенные между круглыми скобками, включая сами скобки. подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
16.01.2011, 13:12     Найти количество слов, начинающихся на гласные буквы
Цитата Сообщение от Акварель Посмотреть сообщение
Дана строка – предложение на русском языке, слова которого разделены одним или несколькими пробелами, могут использоваться знаки препинания точка и запятая. Найти количество слов, начинающихся на гласные буквы
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
#include <iostream>
#include <string>
#include <sstream>
#include <iterator>
 
int main()
{
    std::string str, tmp;
    const std::string glas("AaEeIiOoUuYy"), del(" ,.");
    std::cout << "\n\nEnter string -> ";
    getline(std::cin, str);
 
    for(std::string::iterator it = str.begin(); it != str.end(); ++it)
        if(del.find(*it) != std::string::npos)
            *it = ' ';
 
    std::istringstream ist(str);
    size_t cnt = 0;
    while(ist >> tmp)
        if(glas.find(tmp[0]) != std::string::npos)
            ++cnt;
 
    std::cout << "\n\nCount -> " << cnt << std::endl;
    return 0;
}
Для русского аналогично.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru