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

Определить, есть ли в строке слова, в которых гласных больше чем согласных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элемента из сбалансированого бинарного дерева http://www.cyberforum.ru/cpp-beginners/thread1554688.html
Задание: написать программу, которая создает сбалансированное бинарное дерево, написать процедуру, которая удалит все парные элементы дерева. В общем программа уже написана, проблема только в том, что не удаляются элементы, у которых нет сыновей, т.е. и левый и правый сын пусты. Я так предполагаю, что что-то с рекурсией у меня неправильно. Помогите пожалуйста. #include<iostream> #include...
C++ Найти номер элемента массива У, ближайшего по значению к наименьшему элементу массива Х. Нужно найти номер элемента массива У, ближайшего по значению к наименьшему элементу массива Х. http://www.cyberforum.ru/cpp-beginners/thread1554679.html
C++ Как прописать в коде исходные СЛАУ
Дано 6 уравнений с 6 ю неизвестными, как их прописать в коде что бы каждый раз их не вводить Уравнения: I1+I4-I2=0 I5+I3-I2=0 I3+I6-I1=0 8*I1+16*I3+9*I2=360 9*I2+13*I4+21*I5=400 21*I5-16*I3-12*I6=210 вот код #include<iostream>
Обьяснить каждую строку C++
Описать классовый тип (сначала - структуру, затем - класс с использованием структуры). Кроме указанных в задании функций, для объекта заданного классового типа должны быть также реализованы следующие функции: инициализация объекта init (); ввода с клавиатуры input (); вывод на экран output (); преобразования объекта в строку toPChar (). * Реализовать двумя способами: 1) тип данных...
C++ Нужны Примеры задач на с++ http://www.cyberforum.ru/cpp-beginners/thread1554665.html
Здравствуйте, уважаемые участники данного форума. Прошу помощи в решении задач самому разобраться не получилось поиск похоже тоже ничего не дал, хочу поучиться на конкретных пример. Если кому-то не сложно и есть время прошу помочь, благодарю.
C++ Ошибка "Необработанное исключение" Здравствуйте, написал программу и не могу понять, в чем ошибка #include <iostream> #include<clocale> #include <time.h> using namespace std; int const max_chislo_stankov=51; int const max_chislo_modulei=51; int chislo_stankov=5; int chislo_modulei=18; double obrabotka = {{0}, подробнее

Показать сообщение отдельно
EdHaker
1 / 1 / 0
Регистрация: 23.09.2015
Сообщений: 97
18.10.2015, 18:06  [ТС]     Определить, есть ли в строке слова, в которых гласных больше чем согласных
А так все правильно?

Добавлено через 1 минуту
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
#include <iostream.h>
#include <conio.h>
#include <string>
using namespace std;
int main()
{ setlocale(LC_ALL, "Russian");
int glas=0 , soglas=0;
string a;
getline(cin, a);
int c = 0;
    for (int i = 0;i < a.size();i++)
    {
        if (a[i] == 'а' || 'е' || 'ё' || 'и' || 'о' || 'у' || 'ы' || 'э' || 'ю' || 'я' || 'А' || 'Е' || 'Ё' || 'И' || 'О' || 'У' || 'Ы' || 'Э' || 'Ю' || 'Я') glas += 1;
        if (a[i] == 'б' || 'в' || 'г' || 'д' || 'ж' || 'з' || 'й' || 'к' || 'л' || 'м' || 'н' || 'п' || 'р' || 'с' || 'т' || 'ф' || 'х' || 'ц' || 'ч' || 'ш') soglas += 1;
        if (a[i] == ' '|| i==a.size()-1 ) {
            if (glas > soglas)
                c = 1;
            glas = soglas = 0;
        }
    }
    if (c) {
        cout << "есть";
    }
    else cout << "нет";
getch();
return 0;
}
ЕСЛИ
C++
1
glas=0 , soglas=0;
Тогда всегда нет.
Если
C++
1
glas , soglas;
Тогда всегда есть.
В чем проблема???
 
Текущее время: 09:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru