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

Найти максимальное количество подряд идущих согласных букв русского алфавита - C++

Восстановить пароль Регистрация
 
Aks_one
Сообщений: n/a
22.12.2012, 13:40     Найти максимальное количество подряд идущих согласных букв русского алфавита #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
#include "stdafx.h"
#include "windows.h"
#include "locale.h"
#include "iostream"
using namespace std;
char s[50],c[20];
int m=0,i,n,k=0,ind,t;
void main()
{
    setlocale(LC_ALL,"Rus");
    cout<<"Введите текст"<<endl; cin>>s;
    n=strlen(s);
    for(i=1;i<=n;i++) 
        {k++; if(s[i]=='а','е','ё','и','о','у','ы','э','ю','я') 
                if (k>m) {m=k;k=0;ind=i-1;}}
    k=0;
    for(i=ind-m;i>=ind;i++) 
        {if (s[i]!='а','е','ё','и','о','у','ы','э','ю','я') 
               {k++; if(k==m) for(t=1;t>=m;t++) 
                                 c[t]=s[ind-m];} else k=0;}
    for(i=1;i<=m;i++) cout<<c[i];cout<<endl;
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2012, 13:40     Найти максимальное количество подряд идущих согласных букв русского алфавита
Посмотрите здесь:

Подсчитать максимальное количество подряд идущих отрицательных элементов. C++
Подсчитать количество букв русского алфавита из файла .txt C++
C++ Определить, максимальное количество подряд идущих отрицательных членов последовательности.
C++ Найти максимальное количество подряд идущих минимальных элементов из данного набора
Определить максимальное количество идущих подряд чётных чисел C++
C++ Дана строка, найти наибольшее количество идущих подряд букв
C++ Определить максимальное количество одинаковых символов, идущих подряд
Найти максимальное количество простых чисел, идущих подряд C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 08:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru