У каждой строки из введенного набора все гласные латинские буквы сделать маленькими - C (СИ)

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

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

Разработать функцию Change(const S:string):string, возвращающую строку, в которой все гласные латинские буквы сделаны маленькими. С помощью данной функции у каждой строки из введенного набора все гласные латинские буквы сделаны маленькими. Гласными считаются следующие буквы: aeiouyAEIOUY.

Решение задачи: «У каждой строки из введенного набора все гласные латинские буквы сделать маленькими»

textual
Листинг программы
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
char* Change(char* text) {
    const char CChars[] = "AEIOUY";
    char* p = text;
 
    for (; *p; ++p) {
        if (strchr(CChars, *p)) {
            *p = tolower(*p);
        }
    }
 
    return text;
}
 
int main() {
    char text[] = "HELLO WORLD";
 
    printf("%s", Change(text));
 
    return 0;
}

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


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

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

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