С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
lulu13
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 17
#1

Удалить все слова, содержащие нечетное количество согласных букв C++ - C++

08.06.2013, 13:43. Просмотров 420. Ответов 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
24
25
26
27
Всем привет,просьба подкорректировать код,не правильно работает,просто удаляет согласные буквы.
 
void stroki::Delete()
{
    int n,count = 0;
    int  res(0);
    for(int i = 0 ; str[i]!='\0'; i++)
    {
        if( str[i] == 'Б'|| str[i] == 'б'|| str[i] == 'В' || str[i] == 'в' || str[i] == 'Г' || str[i] == 'г' || str[i] == 'Д' || str[i] == 'д' || str[i] == 'Ж' || str[i] == 'ж' || str[i] == 'З' || str[i] == 'з'|| str[i] == 'К'|| str[i] == 'к'|| str[i] == 'Л'|| str[i] == 'л'|| str[i] == 'М'|| str[i] == 'м'|| str[i] == 'Н'|| str[i] == 'н'|| str[i] == 'П'|| str[i] == 'п'|| str[i] == 'Р'|| str[i] == 'р'|| str[i] == 'С'|| str[i] == 'с'|| str[i] == 'Т'|| str[i] == 'т'|| str[i] == 'Ф'|| str[i] == 'ф'|| str[i] == 'Х'|| str[i] == 'х'|| str[i] == 'Ц'|| str[i] == 'ц'|| str[i] == 'Ч'|| str[i] == 'ч'|| str[i] == 'Ш'|| str[i] == 'Щ'|| str[i] == 'щ')
        {
        
                
                    for(n = i ;str[n]!= ' ' && str[n]!='\0';n++);
                    for(int j =i ;str[n-1]!='\0';n++, j++)
                        if(str[j]=str[n])
                        {
                            count++;
                            break;
                        }
                
        }
        if(count%2 == 0)
        {
            res+=str[i] ;
        }
    }
    cout <<str;
Добавлено через 23 часа 4 минуты
плииииз хееелп не могу разобраться,хотя б на словах объясните что не правильно и что надо заменить(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2013, 13:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить все слова, содержащие нечетное количество согласных букв C++ (C++):

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

Напечатать все слова, в которых нечетное количество букв - C++
Напечатать все слова, в которых нечетное количество букв. Перед печатью удалить первую и последнюю букву каждого слова, что-то я не могу...

Работа из строками. Удалить все слова, которые начинаются с согласных букв - C++
Здравствуйте! Помогите решить задачу: пользователь вводит строку. Нужно ее записать в обратном порядке, посчитать количество чисел в...

Из текста удалить все слова заданной длины,начинающиеся с согласных букв - C++
Из текста удалить все слова заданной длины,начинающиеся с согласных букв нужна программа в Visual Studio.

Вывести на экран все слова, количество букв у которых нечетное - C++
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: 1)вывести на экран все слова, количество букв у которых...

Вывести слова, содержащие гласных букв больше, чем согласных - C++
вывести слова, содержащие гласных букв больше, чем согласных

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2013, 13:43
Привет! Вот еще темы с ответами:

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

Даны предложения. Вывести слова, содержащие максимальное количество различных букв - C++
Создать текстовый файл, содержащий строки в стиле C++. В новый файл записать результаты выполнения следующих действий: Даны...

Удалить все слова, содержащие указанную пользователем букву - C++
Собственно задание указано в теме. Как я понимаю, мне надо разбить предложение на слова, а потом удалить те, которые содержат эту букву. У...

Удалить все слова, содержащие указанную пользователем букву - C++
Собственно задание указано в теме. Как я понимаю, мне надо разбить предложение на слова, а потом удалить те, которые содержат эту букву. ...


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

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

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