Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ stl сортировка,поиск https://www.cyberforum.ru/ cpp-beginners/ thread855488.html
Как правильно сортировать Multiset<char> A Queue<char> B Напишите плз для каждого по 2 сортировки За возростанием и за спаданием. ПыталсЯ сделать что то типо Multiser<Char> A:: iterator...
Фибоначчиев поиск C++
Объясните, пожалуйста, алгоритм поиска в массиве методом Фибоначчи.
Codeblocks error: permission denied C++
Пытаюсь скомпилировать и запустить программу на кодблоксе, а мне выдают (Приложение 1.jpg) Как можно решить эту проблему?
C++ Заполнить массив А Помогите пожалуйста сделать задание.. Заполните массив А с помощью датчика случайных чисел целыми числами из следующих интервалов: Заменить: Первый отрицательный элемент нулем; Из элементов... https://www.cyberforum.ru/ cpp-beginners/ thread855458.html
C++ Иногда функция возвращает значение NaN https://www.cyberforum.ru/ cpp-beginners/ thread855450.html
Доброго времени суток. У меня следующая проблема. Не всегда, но в 70% случаев функция возвращает значение NaN. Никак не могу найти причину этого. Очень буду признателен, если подскажете, чем это...
Быстрая сортировка в С++ C++
Доброго всем времени суток! У меня задача написать программу сортировки целых чисел методом быстрой сортировки с использованием partition - разделения и setPivot функции. Помогите, пожалуйста,...
C++ Массив и указатель
При компиляции кода, приведенного ниже, вывод происходит со второго числа. Почему? int mass = {1, 2, 3, 4, 5, 6}; int *pmass = mass; for (int i(0); i <= 5; i++) { *pmass++; cout <<...
C++ Алгоритм Дейкстры Как на С++ в консольном приложении описать алгоритм Дейкстры? https://www.cyberforum.ru/ cpp-beginners/ thread855427.html
C++ Где найти следующую ступень знаний по С++? https://www.cyberforum.ru/ cpp-beginners/ thread855410.html
Дело в том, что я уже давно заинтересован изучением C++, не понимаю почему, но именно к нему тянет :). Ладно дело не в том куда я держу свой путь, а в том что я не могу продолжить сдвиг с этого...
C++ Кодирование файла Задача написать часть полиморфного вируса для курсовой. Т.е нужно подать нашей программе на вход файл она должна зашифровать его по случайному ключу расшифровать и исполнить. 1 Вопрос как можно... https://www.cyberforum.ru/ cpp-beginners/ thread855399.html
4293 / 1415 / 463
Регистрация: 16.12.2010
Сообщений: 2,938
Записей в блоге: 3
04.05.2013, 14:00 0

Подсчет числа согласных и гласных букв

04.05.2013, 14:00. Просмотров 1163. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено vladislav23 как решение

Решение

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
#include <iostream>
#include <fstream>
#include <string>
#include <algorithm>
 
bool isVowel(char x)
{
    static char vowels[] = "eyuioa";
    return *std::find(vowels, vowels + 6, x);
}
bool isConsonant(char x)
{
    static char consonants[] = "qwrtpsdfghjklzxcvbnm";
    return *std::find(consonants, consonants + 20, x);
}
 
int main() 
{
    std::string str;
    size_t vow = 0, cons = 0;
    std::ifstream in("1.txt");
    while (!in.eof())
    {
        std::getline(in, str);
        vow += std::count_if(str.begin(), str.end(), isVowel);
        cons += std::count_if(str.begin(), str.end(), isConsonant);
    }
    std::cout << "Glasnyh: " << vow << " Soglasnyh: " << cons << '\n'; 
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Подсчет числа согласных и гласных букв
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.05.2013, 14:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Определение гласных и согласных букв
добрый вечер, вы не могли бы помогти с ошибкой, когда вводим любую букву выводит( согласна...

Число гласных и согласных букв в тексте
Составить программу, подсчитывающую число гласных и согласных букв в заданном тексте и...

Найти количество гласных и согласных букв
Помогите плиз!Надо найти кол-во гласных и согласных букв.Вот что-то понять не могу где ошибка.Ни...

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