#include <ctype.h>
#include <stdio.h>
#include <conio.h>
int main(void)
{
char input[50];
char i;
int j = 0;
printf("Please enter a sentence: ");
fgets(input, 50 , stdin);
for (j = 0; input[i] != '\0'; j++)
if (input[i]=='a'||input[i]=='e'||input[i]=='i'||input[i]=='o'||input[i]=='u')
{
input[i]=toupper(input[i]);
printf("Your new sentence is: %s", input);
}
else if (input[i]=='A'||input[i]=='E'||input[i]=='I'||input[i]=='O'||input[i]=='U')
{
input[i]=tolower(input[i]);
printf("Your new sentence is: %s", input);
}
return 0;
}
Это не моя Домашняя работа . Я новичок в C. Я не могу найти ошибку в моем коде, у меня есть googled это но не могу найти какие-либо полезные данные, которые могли бы исправить мою ошибку. ОШИБКА, которую я получаю, - это printf («Ваше новое предложение:% s», ввод); ----> эта строка не выполняет никаких действий, и я признателен, если кто-то исправь мою ошибку.
ВХОД - пожалуйста, введите предложение
Я новичок в C
Требуемый результат- Ваше новое предложение: я - лучший в с
АКТУАЛЬНЫЙ ВЫХОД - // пустая строка //
Спасибо