Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Рекурсия, последовательность Фибоначчи http://www.cyberforum.ru/c-beginners/thread668397.html
Ребят, как сделать собственную функцию с рекурсией, которая считала бы К-ый член последовательности Фибоначчи ? Я ей 7, а она мне возвращает число 17 Добавлено через 24 минуты еще такой вопрос,...
C (СИ) записать в бинарный файл данные
Написать функцию, которая записывает в бинарный файл данные о сканере из приведенной структуры. Структура файла: в первых двух байтах размещается значение типа int, определяющее количество...
Найти площади этих кругов S1 и S2, а также площадь S3 кольца C (СИ)
Даны два круга с общим центром и радиусами R1 и R2 (R1 > R2). Найти площади этих кругов S1 и S2, а также площадь S3 кольца, внешний радиус которого равен R1, а внутренний радиус равен R2: S1 =...
C (СИ) Вычисление приближённого значения функции Доброго времени суток! прошу помощи в следующей задаче. мой номер: #include <stdio.h> #include <conio.h> #include <math.h> void main(){ http://www.cyberforum.ru/c-beginners/thread668269.html
C (СИ) Что лучше учить «С» или «С++» http://www.cyberforum.ru/c-beginners/thread668264.html
Всем привет! Извините если не туда написал. Я хочу спросить что лучше учить «С» или «С++». Сначала думал, что это один и тот же язык но потом узнал что нет. Также много видел расхожих мнений по...
C (СИ) Отсортировать сотрудников по фамилии
Дана структура данных из 5 сотрудников. o Сотрудник - Фамилия - Имя - Возраст - Заработная плата Отсортировать сотрудников по фамилии. Добавлено через 23 часа 26 минут #pragma argsused
C (СИ) В массиве увеличить все серии минимальной длины на один элемент
Разработка и отладка алгоритмов и программ обработки массивов Задан целочисленный массив размера N. Увеличить все серии минимальной длины на один элемент.
C (СИ) Определить максимальный элемент в массиве и его позицию Задан вещественный массив размера N. Определить максимальный элемент в массиве и его позицию. http://www.cyberforum.ru/c-beginners/thread668251.html
C (СИ) Замена значения элемента в односвязном списке http://www.cyberforum.ru/c-beginners/thread668217.html
Добрый вечер всем. Проблема в том, что никак не выходит изменить значение элементов в односвязном списке. Нужно заменить все согласные на знак +. Вот код (автор Vasiliusis) с небольшими правками: ...
C (СИ) Чтение всего файла в одну динамическую строку Здравствуйте! Искал на форуме ответ на свой вопрос, нашел кучу похожих тем, но никак не смог сделать то, что мне нужно. Задача состоит в том, чтобы в char* source скопировать весь текст с файла... http://www.cyberforum.ru/c-beginners/thread668209.html
СашаН
271 / 270 / 145
Регистрация: 15.03.2012
Сообщений: 614
Записей в блоге: 1
11.10.2012, 10:53 0

С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в строке

11.10.2012, 10:53. Просмотров 3232. Ответов 10
Метки (Все метки)

Ответ

Привет макс 1376, вот код.
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
28
29
30
31
32
33
34
35
36
37
38
39
#include <stdio.h>
#define SSIZE 80    // длинна строки
 
void mygets(char *string, int max)
{
    int ch;
    int i = 0;
    while((ch = getchar()) != EOF && ch != '\n' && i < max - 1 )
        string[i++] = ch;
    string[i] = '\0';
}
void print(char *string)
{
    #define YES 1
    #define NO  0
    char vowels[] = "AaEeIiOoUu";
    char *ptr = string;
    int present;
    int n;
    while(*ptr) {
        present = YES;
        n = 0;
        while(vowels[n]) {
            if (*ptr == vowels[n++] && *ptr>='A' && *ptr<='z') {
                present = NO;
            }
        }
        if (present) putchar(*ptr);
        ptr++;
    }
}
int main(void)
{
    char string[SSIZE];
    mygets(string, SSIZE);
    print(string);
    
    return 0;
}
Зы: Если тебе помогли, то можешь и "+Спасибо" щёлкнуть.

Вернуться к обсуждению:
С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в строке
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2012, 10:53

Вывести на экран бегущую строку. Строка вводится с клавиатуры
Вообщем задание такое: Вывести на экран бегущую строку. Строка вводится с клавиатуры по нажатию...

С клавиатуры вводится текст. Признак конца ввода - точка. Вывести все согласные, которых нет ни в одном слове
С клавиатуры вводится текст. Признак конца ввода — точка. Вывести все со- гласные, которых нет ни...

С клавиатуры вводится строка символов. Удалить из строки все слова начинающиеся на букву А.
№2 Решите задачу с использование алгоритмического языка. Задача. С клавиатуры вводится строка...

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