Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <windows.h> // библиотека для ввода и вывода русских букв
- using namespace std;
- int main()
- {
- SetConsoleCP(1251); // ввод русских букв
- SetConsoleOutputCP(1251); // вывод русских букв
- char str[256];
- cin.getline(str, 256);
- int vCount = 0, cCount = 0;
- for (int i = 0; str[i] != '\0'; i++)
- {
- if (str[i] == 'а' || (int)str[i] == 'А' || (int)str[i] == 'у' || (int)str[i] == 'У' || (int)str[i] == 'е' ||
- (int)str[i] == 'Е' || (int)str[i] == 'ё' || (int)str[i] == 'Ё' || (int)str[i] == 'о' || (int)str[i] == 'О' ||
- (int)str[i] == 'ы' || (int)str[i] == 'Ы' || (int)str[i] == 'э' || (int)str[i] == 'Э' || (int)str[i] == 'я' ||
- (int)str[i] == 'Я' || (int)str[i] == 'и' || (int)str[i] == 'И' || (int)str[i] == 'ю' || (int)str[i] == 'Ю')
- {
- vCount++;
- }
- else
- {
- if (str[i] != 32) // пропуск пробела в подсчете согласных
- cCount++;
- }
- }
- cout << endl <<"Гласные: " << vCount << endl << "Согласные: " << cCount;
- return 0;
- }
Add Comment
Please, Sign In to add comment