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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aks_one
Сообщений: n/a
#1

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

22.12.2012, 13:40. Просмотров 433. Ответов 0
Метки нет (Все метки)

Здравствуйте, у меня стоит задача:
Дана строка символов. Найти максимальное количество подряд идущих согласных букв русского алфавита. Напечатать найденную подстроку.
Я написал код, но у меня не выводится найденная подстрока, помогите разобраться в чем проблема
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++):

Найти максимальное количество подряд идущих чётных элементов - C++
Мне дана задача : опишите на одном из языков программирования алгоритм подсчета максимального количества подряд идущих четных элементов в...

Найти максимальное количество простых чисел, идущих подряд - C++
В последовательности целых чисел найти максимальное количество простых чисел, идущих подряд (программа должна содержать логическую функцию,...

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

Найти максимальное количество подряд идущих отрицательных элементов в заданном массиве - C++
Помогите решить задачу: 2. Опишите алгоритм подсчета максимального количества подряд идущих отрицательных элементов в целочисленном...

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

Дана строка, найти наибольшее количество идущих подряд букв - C++
с++ не понимаю совсем Дана строка, найти наибольшее количество идущих подряд букв заранее спасибо

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2012, 13:40
Привет! Вот еще темы с ответами:

Подсчитать количество букв русского алфавита из файла .txt - C++
Задача: Осуществить подсчет количества разных букв русского алфавита (&quot;а&quot;, &quot;б&quot;, ...) в текстовом файле .txt. Результаты вывести в...

Определить максимальное количество идущих подряд чётных чисел - C++
Как определить максимальное количество идущих подряд чётных чисел для такого, к примеру, ряда чисел: 1 2 2 23 4 2 14 9 ...

Подсчитать максимальное количество подряд идущих отрицательных элементов. - C++
Дан одномерный массив А, состоящий из N элементов. Подсчитать максимальное количество подряд идущих отрицательных элементов. Помогите,...

Определить максимальное количество одинаковых символов, идущих подряд - C++
Ввести строку с клавиатуры. Определить максимальное количество одинаковых символов, идущих подряд. срочно нужно до 6 числа.помогите


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru