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

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

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

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

08.06.2013, 13:43. Просмотров 406. Ответов 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 минуты
плииииз хееелп не могу разобраться,хотя б на словах объясните что не правильно и что надо заменить(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2013, 13:43     Удалить все слова, содержащие нечетное количество согласных букв C++
Посмотрите здесь:

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

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

Удалить из текста все слова с удвоением букв и записать их в отдельную строку - C++
Задано текст, слова в котором разделены пробелами и знаками препинания. Разработать программу, которая удаляет из этого текста все слова с...

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

Удалить все слова, оканчивающиеся группой букв -кая или -кое - C++
Удалить все слова, оканчивающиеся группой букв -кая или -кое

Строки в C++ ( Удалить все слова, оканчивающиеся группой букв кая или кое) - C++
Даны натуральное число n, символы s1, ..., sn. Будем рассматривать слова, образованные символами, входящими в последовательность s1,...

Удалить из текста все слова, которые начинаются с букв, заданных в строке запроса - C++
Пытался сам написать,но выдает ошибку.Как правильно должен выглядеть код?Заранее спасибо. #include&lt;iostream&gt; #include&lt;stdio.h&gt; ...

Вывести все слова, количество букв в которых равняется заданному числу - C++
Здравствуйте, необходимо реализовать в консоли программку, в которой после ввода текста задается число (N), и далее должны вывестись все...

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

Массив.Посчтитать количество согласных букв. - C++
Помогите пожалуйста решить такое задание: Дан массив из слов (в одной строке одно слово). Определить количество согласных букв в...


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

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

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