Форум программистов, компьютерный форум 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
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
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;
}
 
Текущее время: 11:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru