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

С клавиатуры вводится текстовая строка на русском языке. Найдите количество гласных и согласных букв. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решения без директивы #define http://www.cyberforum.ru/cpp-beginners/thread166641.html
Вот сама задача: Написать программу которая выводит таблицу значений функции y=-2.4*x*x +5*x-3 в диапазоне от -2 до 2 с шагом 0.5. вот решение: #include <iostream> #include <iomanip> using namespace std; #define LB -2.0 #define HB 2.0
C++ Одномерный массив Помогите пож кому не сложно. В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1)Произведение положительных элементов массива 2)Сумму элементов массива, расположенных до минимального элемента Упорядочить по возрастанию отдельно элементы, состоящие на четных местах, и элементы, стоящие на нечетных местах. http://www.cyberforum.ru/cpp-beginners/thread166629.html
Для каждого массива определить минимальный по модулю элемент C++
даны вещественные массивы a b для каждого массива определить минимальный по модулю элемент и количество положительных элементов массива расположенных за ним #include <stdio.h> // Подключение внешних файлов(библиотек) #include <math.h> #include<conio.h> #include <iostream> using namespace std; // Пространство имен int main...
C++ решить в с++
Добавлено через 8 минут здравствуйте. помогите пожалуйста написать программу в c++ которая бы решила эту задачу. Спасибо ......5...2.......2 a=g lg (n+m) +m/√g+n; ............3......a b=(n*g -a)/e -7) g=5,64
C++ Матрица http://www.cyberforum.ru/cpp-beginners/thread166592.html
Helppp.... Дана квадратная матрица порядка n. Получить матрицу A 2- "квадрат".
C++ Для каждого массива определить максимальное количество подряд расположенных положительных элементов Даны вещественные массивы A, B. Для каждого массива определить максимальное количество подряд расположенных положительных элементов. подробнее

Показать сообщение отдельно
matroskin
4 / 4 / 1
Регистрация: 15.09.2010
Сообщений: 5
17.09.2010, 17:27     С клавиатуры вводится текстовая строка на русском языке. Найдите количество гласных и согласных букв.
Не знаю, надо ли еще, но вот еще вариант. Ищет количество гласных и согласных и фильтрация ввода только по тексту. Правда тоже на латинице, а то лень было с русским разбираться =)
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
32
33
34
35
36
37
38
39
40
41
#include <iostream>
using namespace std;
 
int main()
{   int CountSogl;
    int ind = 0;
    int index = 0;
    char ch[999];
    bool flag = false;
    cout<<"Vvedite stroku:\n\n";
    while(cin.getline(ch,999))
    {
        for (int i = 0;i<(sizeof(ch)/sizeof(ch[i]));i++)
        {   
            if((ch[i]>='a' && ch[i]<='z') || (ch[i]=='\0') || (ch[i]>='A' && ch[i]<='B' ))
            {
                if(ch[i] == 'e'|| ch[i]=='u' || ch[i] == 'i' || ch[i] == 'o' || ch[i]=='a')
                {
                index++;
                }
                ind++;
                if(ch[i] != '\0')
                    continue;
                CountSogl = --ind-index;
                cout<<"Kol-vo glasnih: "<<index<<"\nKol-vo soglasnih: "<<CountSogl;
                ind = index = 0;
                cout<<"\n\nVvedite stroku:\n\n";
                break;
            }
            else
            {   
                cout<<"Warning, dlia prodoljenia nazmite \"Enter\" i zanovo vvedite stroku!!!\n\n";
                cin.clear();
                while(cin.get()!='\n')
                    continue;
                break;
            }
        }
    }
    return 0;
}
 
Текущее время: 19:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru