Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Olivеr
412 / 408 / 95
Регистрация: 06.10.2011
Сообщений: 832
13.06.2013, 19:49

Определить номер слова в котором больше всего гласных букв

13.06.2013, 19:49. Просмотров 880. Ответов 3
Метки (Все метки)

Ответ

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
29
30
31
32
#include <iostream>
#include <string>
#include <algorithm>
#include <sstream>
 
using namespace std;
 
bool isVowel(char c)
{
    c = tolower(c);
    return c=='a' || c=='e' || c=='i'
            || c=='o' || c=='u' || c=='y';
}
 
int main ()
{
    string str;
    getline(cin, str);
    string word;
    int max_vowel_count = 0, vowel_count, i = 0, max_i = 0;
    istringstream iss(str);
    while (iss >> word) {
        ++i;
        vowel_count = count_if( begin(word), end(word), isVowel );
        if (vowel_count > max_vowel_count) {
            max_vowel_count = vowel_count;
            max_i = i;
        }
    }
    cout << max_i;
    return 0;
}


Вернуться к обсуждению:
Определить номер слова в котором больше всего гласных букв
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 19:49

Определить слова, в которых больше гласных букв, чем согласных
В программировании пока не силен. Не могу решить 3 интересных задачки. Нужна...

Определить номер той строки, в которой больше всего согласных букв
Переведите, пожалуйста: Uses CRT; Var f,f2:text; s,s2:string; ...

Определить слова, в которых содержится больше двух гласных букв русского алфавита
Добрый день!Нужно определить cлова, в которых содержится больше двух гласных...

0
Другие темы раздела
C++ Програма для нахождения максимального повторения! http://www.cyberforum.ru/cpp-beginners/thread900234.html
Помогите пожалуйста СРОЧНО! Составить програму для нахождения максимального повторения числа???
C++ Программа на языке С++, которая вычисляет условие: Написать программу на языке С++ которая вычисляет условие: Вот первое условие: http://www.cyberforum.ru/attachments/281526d1371058227 http://www.cyberforum.ru/cpp-beginners/thread900221.html
Вставка элемента в n позицию связного списка C++
Форумчане можете помочь написать функцию Вставки элемента связного списка в указанную пользователем позицию. Предусмотреть ситуацию, когда указанная пользователем позиция превышает максимальное...
C++ Structure (Область видимости)
struct.cpp:38:13: ошибка: нет декларации «TechnicalType» в этой области видимости помогите поправить :c 38 строка // //Failname: struct.c //Abstraction: Lab №2 // //Description: Structure...
C++ Программа "Аэрофлот", тема "Структура" http://www.cyberforum.ru/cpp-beginners/thread900203.html
Народ, привет! У меня сейчас практика и до ее окончания остались считанные дни, осталось написать последнюю программку, помогите, пожалуйста: Ввести сведения о кассе аэрофлота по следующей...
C++ виртуальные функции Изменить программу предыдущей лабораторной работы, функцию определяющую бьет ли первая карта вторую, определитель в базовом классе как виртуальную, переопределив в производном классе с учетом козыря.... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru