У каждой строки из введенного набора все гласные латинские буквы сделать маленькими - 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;
}