Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
DrShultc
0 / 0 / 0
Регистрация: 07.10.2016
Сообщений: 22
1

Строки: вывести на экран слова, начинающиеся с гласных букв

01.11.2016, 18:36. Просмотров 1211. Ответов 2
Метки си (Все метки)

Здравствуйте, помогите мне написать программу, которая при вводе с клавиатуры предложения на английском языке выводила на экран слова, начинающиеся с гласных букв. Я видел подобные программы на этом форме, но мне необходимо написать на Си.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2016, 18:36
Ответы с готовыми решениями:

Вывести на экран слова, начинающиеся с гласных букв.
Не получается написать программу с такими требованиями: "Ввести строку из английских слов,...

Вывести на экран слова, начинающиеся с гласных букв
Написать программу, которая считывает английский текст из файла и выводит на экран слова,...

Вывести слова, начинающиеся с гласных букв
Помогите написать программу, вот задание:Написать программу, которая считывает английский текст и...

Написать программу, которая считывает текст из файла и выводит на экран слова, начинающиеся с гласных букв
Написать программу, которая считывает текст из файла и выводит на экран слова, начинающиеся с...

Вывести все слова файла text1.txt, начинающиеся с гласных букв латинского алфавита. Результат записать в файл
Вывести все слова файла text1.txt, начинающиеся с гласных букв латинского алфавита. Результат...

2
starkiron
64 / 64 / 16
Регистрация: 07.05.2016
Сообщений: 304
01.11.2016, 18:50 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

DrShultc, что то типо того?


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
char A[400], A1[20][20];
    int i, j, k, c;
    printf("vvedite stroku \n");
    gets(A);
    k = 0;
    c = 0;
    for (i = 0; i<strlen(A); i++)
    {
        if (A[i] != ' ')
        {
            A1[k][c] = A[i];
            c++;
        }
        else
        {
            A1[k][c] = '\0';
            k++;
            c = 0;
        }
    }
    A1[k][c] = '\0';
    k++;
    
    for (i = 0; i<k; i++)
    {
        if (A1[i][0] == 'a' || A1[i][0] == 'e' и так далее)
        printf("%s ", A1[i]);
    }
0
DrShultc
0 / 0 / 0
Регистрация: 07.10.2016
Сообщений: 22
01.11.2016, 19:27  [ТС] 3
Код написан на С++, а мне нужен на Си.
Сильно не ругайтесь, если я что то не понимаю, но ведь эти языки чем-то отличаются.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2016, 19:27

Вывести на экран слова, начинающиеся с согласных букв
З клавіатури вводиться текстовий рядок. Розробити програму, яка реалізує вказані дії. а)...

Вывести на экран те слова из строки, в которых нет повторяющихся букв
Строка, в которой слова разделены пробелами и знаками препинания. Необходимо вывести на экран те...

Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 - слова, начинающиеся с согласной
Выделить из строки str1 все слова, начинающиеся с гласной буквы, а из строки str2 - слова,...


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

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

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