Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <string>
- #include "stdafx.h"
- #include <math.h>
- #include <iostream>
- #include <Windows.h>
- using namespace std;
- bool fGlasny(char i);
- bool fSoglasny(char i);
- int main()
- {
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- int i;
- char *ytext;
- char text[100];
- cout << "Введите текст: ";
- gets(text);
- ytext= &text[0];
- int GlasnyCount = 0;
- int SoglasnyCount = 0;
- for (int i = 0; i < 100; i++)
- {
- if (fGlasny (*(ytext+i)) && fSoglasny(*(ytext+(i + 1))))
- GlasnyCount++;
- if (fSoglasny(*(ytext+i)) && fGlasny(*(ytext+(i + 1))))
- SoglasnyCount++;
- }
- cout << "Гласная и согласная встретились подряд " << GlasnyCount << " раз в тексте" << endl;
- cout << "Согласная и гласная встретились подряд " << SoglasnyCount << " раз в тексте" << endl;
- return 0;
- }
- bool fGlasny(char i)
- {
- if ((i == 'а') || (i == 'е') || (i == 'ё') || (i == 'и') || (i == 'о') || (i == 'у') || (i == 'ы') || (i == 'э') || (i == 'ю') || (i == 'я') || (i == 'А') || (i == 'Е') || (i == 'Ё') || (i == 'И') || (i == 'О') || (i == 'У') || (i == 'Ы') || (i == 'Э') || (i == 'Ю') || (i == 'Я'))
- return true;
- else
- return false;
- }
- bool fSoglasny(char i)
- {
- if ((i == 'б') || (i == 'в') || (i == 'г') || (i == 'д') || (i == 'ж') || (i == 'з') || (i == 'к') || (i == 'л') || (i == 'м') || (i == 'н') || (i == 'п') || (i == 'р') || (i == 'с') || (i == 'т') || (i == 'ф') || (i == 'х') || (i == 'ц') || (i == 'ч') || (i == 'ш') || (i == 'щ') || (i == 'Б') || (i == 'В') || (i == 'Г') || (i == 'Д') || (i == 'Ж') || (i == 'З') || (i == 'К') || (i == 'Л') || (i == 'М') || (i == 'Н') || (i == 'П') || (i == 'Р') || (i == 'С') || (i == 'Т') || (i == 'Ф') || (i == 'Х') || (i == 'Ц') || (i == 'Ч') || (i == 'Ш') || (i == 'Щ'))
- return true;
- else
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement