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

Дан текст. Вывести все его гласные буквы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритм метода последовательных приближений для уравнения Фредгольма 2 рода http://www.cyberforum.ru/cpp-beginners/thread1484960.html
помогите пожалуйста:gscratch: нужна алгоритм метода последовательных приближений для уравнения Фредгольма 2 рода в С++
C++ Реализовать алгоритм разложения полинома на свободные от квадратов множители С++ реализовать факторизацию заданного полинома путем реализации алгоритма разложения полинома на свободные от квадратов множители http://www.cyberforum.ru/cpp-beginners/thread1484953.html
Работа с табличными данными C++
Добрый вечер. Пожалуйста, помогите реализовать данное задание Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Потрудитесь исправить.
C++ Как работают функции fwrite и fread
объясните мне пожалуйста функции fwrite и fread.Буду очень благодарен!:scratch:
C++ Подсчитать число вхождений подстроки в строку http://www.cyberforum.ru/cpp-beginners/thread1484911.html
Подсчитать число вхождений подстроки в строку.
C++ Поиск в std::hash_set<A> класса B Создаю std::hash_set<A> m_data, хочу сделать поиск в этом контейнере сравнивая элементы с классом B; Сейчас всё линкуется, у класса "А" переопределены operator'ы bool operator< (const A& _r) const; bool operator> (const A& _r) const; bool operator== (const A& _r) const; size_t operator() ()const; size_t operator() (const A& q) const; operator size_t() const; подробнее

Показать сообщение отдельно
akaAxeL
66 / 66 / 30
Регистрация: 14.07.2013
Сообщений: 251
22.06.2015, 18:22     Дан текст. Вывести все его гласные буквы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
for(i = 0; i < m; i++){
        for (int j = 0; j < sizeof(glas)/sizeof(glas[0]); j++){
            char *GLS;
            GLS = strchr(A[i],glas[j]);
            //second_bracket = strchr(A[0], ')') ;
            if (GLS )
            {
                memmove(GLS, GLS + 1, strlen(A[i]) - (GLS - A[i]) + 1);
 
            }
        }
        printf("Result string: %s\n", A[i]);
    }
Вот но этот кусок превратит строку "asdef" в "sdf", но строку "aasdeef" в "asdef". Подумайте сами как сделать чтобы если две одинаковые гласные, код удалял не только первую
 
Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru