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

Разработать алгоритм и программу для определения процента гласных символов в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Тема старая, но все же http://www.cyberforum.ru/cpp-beginners/thread896757.html
Может кто-то рассказать или навести источники( на русском языке) про то, в чем отличие между посимвольным считыванием и поточным, циклами while и for, типами float и double? fopen и ifstream(кажись так чтение из файла, хотя точно не помню...)
C++ Составить программу по вычислению заданного выражения тремя циклами Добрый Вечер. Помогите с решением задачи. 2. Циклические алгоритмы Составить программу по вычислению заданного выражения тремя циклами. Все неизвестные переменные вводятся с клавиатуры. Результаты вычислений выдать на экран и в файл. \sum_{i=1}^{n} \left( \prod_{i=1}^{n-3} {a}_{i} - \prod_{i=3}^{n} {b}_{i} - 5 \right) Версия Visual C++ 6.0 http://www.cyberforum.ru/cpp-beginners/thread896745.html
Изучение: C или С++ C++
Здравствуйте, Прошу аргументировать главные за и против в выборе между изучением C и С++. Цель изучения: в основном допиливание узких мест; частичная замена или взаимодействие с Java-логикой на сервере; обеспечение быстродействия.
написать вычисление на с++ ( создать и заполнить таблицу) C++
Создать и заполнить таблицу "контроль динамики выполнения курсовых работ по информатике в группе" исходные данные: % выполнения работы начиная с 3 по 10 неделю для каждого студента группы(не менее 10 человек) Вычислить: 1) на каждой неделе минимальный и максимальный процент выполнения 2) для каждого студента отклонение от 100% на 10-ой неделе 3) для группы: - среднюю готовность на 10-ой...
C++ Найти НОД http://www.cyberforum.ru/cpp-beginners/thread896713.html
Заданные натуральные числа n и m. Найти НОД (n, m) (наибольший общий делитель). Составить программу, которая будет содержать рекурсивную функцию вычисления НОД, основанная на соотношении НОД (n, m) = НОД (m, r), где r - остаток от деления n на m
C++ Скалярное произведение Составить программу, которая проверяет, есть ли среди векторов, заданных своими координатами. Вычисление скалярного произведения векторов оформить при помощи функции по формуле. подробнее

Показать сообщение отдельно
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 831
09.06.2013, 23:19     Разработать алгоритм и программу для определения процента гласных символов в тексте
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
#include <iostream>
 
using namespace std;
 
bool isVowel(char c)
{
    c = tolower(c);
    const string vowels = "aeiouy";
    return vowels.find(c) != string::npos;
}
 
int main()
{
    string text = "Hello world Hello world ABC";
    unsigned alpha_count = 0, vowel_count = 0;
    for (auto c : text)
        if ( isalpha(c) ) {
            ++alpha_count;
            if (isVowel(c)) ++vowel_count;
        }
    cout << "the percentage of vowels = "
        << vowel_count / static_cast<double>(alpha_count) * 100.0 << '%';
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru