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

Вычеркнуть из слова все гласные буквы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ fseek / fread http://www.cyberforum.ru/cpp-beginners/thread403242.html
Всем привет! Такой вопрос возник. Есть строка, состоящая из нескольких "записей" в файле (буквы + числа). Нужно с помощью функций fseek / fread найти в этой строке определенную запись и записать ее в массив. Например, в файле есть: aaa123bbb456ccc789 Здесь 3 записи: aaa123, bbb456, ccc789 с именами (соответственно): aaa, bbb, ccc. Применяю функцию: Found(fname, "ccc") и в массив должно...
C++ формальный ввод-вывод в с++ задание на картинке, заранее огромное спасибо!!!! http://www.cyberforum.ru/cpp-beginners/thread403237.html
C++ Определить сколько элементов массива попадает в интервал
Помогите пожалуйста с такой задачей: Нужно определить сколько элементов массива попадает в интервалы от А до В с шагом (А-В)/5
массивы в С++ C++
задание на картинке, и заранее укажите как можно эту программу протестировать
C++ Перевод римских чисел в арабские и наоборот http://www.cyberforum.ru/cpp-beginners/thread403224.html
Я в Си программирую недавно, помогите пожалуйста решить.... Разработать программу для перевода чисел, записанных римскими цифрами в числа, записанные арабскими, и наоборот. 1 I 5 V 10 X 50 L 100 C 500 D 1000 M
C++ Использование функций-шаблонов Здравствуйте нужна помощь по задаче на использование функций-шаблонов: Для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также шаблон для решения основной задачи: Подсчитать среднее арифметическое ненулевых элементов, расположенных над побочной диагональю. И на всякий случай выпишу то, что сама накарябала :) : #include <iostream>... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
10.12.2011, 02:25     Вычеркнуть из слова все гласные буквы
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <string.h>
 
#define isvowel(ch) ( strchr("AaEeIiOoUuYy", (ch)) )
 
int main(void){
    char buf[BUFSIZ];
    
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' ){
        char * pIn, * pOut;
        
        for ( pIn = pOut = buf; *pIn; ++pIn )
            if ( ! isvowel(*pIn) )
                *pOut++ = *pIn;
        *pOut = '\0';
        
        printf("Result: %s", buf);
    }
    
    return 0;
}
 
Текущее время: 05:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru