Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать блок-схему к программе (вывод на экран слов, которые начинаются с гласных букв) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря http://www.cyberforum.ru/cpp-beginners/thread837118.html
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря с помощью конкатенации, например: “БАЛКОН” = “БАЛ” + “КОН”; “БАРСУК” = “БАР” + “СУК”. –...
C++ static class Хочу создать static class, в котором будет находится static переменная, чтобы она была доступна из разных классов. helper.h static class Helper { public: static int globus; }; В другом... http://www.cyberforum.ru/cpp-beginners/thread837106.html
C++ Написать строковый калькулятор
здравствуйте. просьба, хотя бы идейно, а лучше с примером подсказать, как научить программу решать пример. суть: 5 + 5 - 28 * 3. нажимаю enter, выдаёт ответ. запускаю заново, пишу: 89 - 64 + 3,...
C++ Бинарное дерево поиска
Пишу программу - Бинарное дерево поиска для Bag class. Заголовочный файл: #ifndef BAG6_H #define BAG6_H #include <cstdlib> // Provides NULL and size_t #include "bintree.h" // Provides...
C++ Перегрузка оператора умножения числа на матрицу http://www.cyberforum.ru/cpp-beginners/thread837071.html
Доброго дня суток. Хочу перегрузить оператор умножение числа на матрицу. Перегрузил сначала в классе вот так: matrix operator*(const double ); а вне класса(в том же хидере) написал вот так:...
C++ Некорректность работы программы при считывании текстовых данных с файла Здравствуйте!) Помогите, пожалуйста, решить данную проблему... Почему при следующем варианте кода, программа просто-напросто не работает и вылетает. В чём ошибка при считывании? Подскажите,... подробнее

Показать сообщение отдельно
Марьяна95
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 8

Написать блок-схему к программе (вывод на экран слов, которые начинаются с гласных букв) - C++

14.04.2013, 02:01. Просмотров 484. Ответов 0
Метки (Все метки)

Ребята, помогите пожалуйста написать алгоритм(блок-схему) к задаче! Буду ОЧЕНЬ признательна, если поможете) Заранее спасибо!
Задача:написать программу, которая считывает английский текст с файла и выводит на экран слова, которые начинаются с гласных букв.
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 <string>
#include <vector>
#include <cstdlib>
 
bool is_glassn(std::string& c)
{
    static const std::string glassn("eyuioaEYUIOA");
    using namespace std;
    string::size_type g_index;
    g_index = c.find_first_of(glassn);
    return (g_index==0);
}
 
int main()
{
    std::string word;
    std::vector<std::string> glass_text;
    while (std::cin>>word)
    {
        if (word=="q") break;
        if (is_glassn(word)) glass_text.push_back(word);
    }
    
    // вывод результата
    for (std::vector<std::string>::iterator it=glass_text.begin(); it!=glass_text.end(); ++it)
    std::cout <<*it<<std::endl;;
    
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.