Выдать на экран соответственно в обратном алфавиту порядке только гласные буквы - C (СИ)

Узнай цену своей работы

Формулировка задачи:

После ввода с клавиатуры произвольного текста отсортировать его и выдать экран соответственно в обратном алфавиту порядке только гласные буквы латинского текста. Символы, повторяющиеся вопросы не выводить. Заранее спасибо за помощь

Решение задачи: «Выдать на экран соответственно в обратном алфавиту порядке только гласные буквы»

textual
Листинг программы
#include <stdio.h>
#include <windows.h>
#define MAX 256 // Максимальное количество введённых символов 
void series(char buffer[MAX])
{
    int p = 0, i;
    char ftp[MAX];
    for (i = 0; i<strlen(buffer); i++)
    {   //Символы которые будем воспринимать программа
        if (strchr("УЕАОЭЯИЮ", buffer[i]) == NULL)
        {
            ftp[p] = buffer[i]; p++;
        }
    }
    printf("Answer: ");
    ftp[p] = '\0';
    printf("%s", ftp);
}
void main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    char buffer[MAX] = {};
    int i = 0;
    printf("Enter the text: ");
    fflush(stdin); fgets(buffer, MAX, stdin);
    series(buffer);
    for (;;);
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5
Похожие ответы