/* * C program to read an English sentence and replace * lowercase characters by uppercase and vice-versa. * Output the given sentence as well as the converted * sentence on two different lines. */ #include #include void main() { char sentence[100]; int count, ch, i; printf("Enter a sentence "); for (i = 0; (sentence[i] = getchar()) != ' '; i++) { ; } sentence[i] = ''; /* shows the number of chars accepted in a sentence */ count = i; printf("The given sentence is : %s", sentence); printf(" Case changed sentence is: "); for (i = 0; i < count; i++) { ch = islower(sentence[i])? toupper(sentence[i]) : tolower(sentence[i]); putchar(ch); } } Enter a sentence gETTING iLLUMIN8ED The given sentence is : gETTING iLLUMIN8ED Case changed sentence is: GETTING ILLUMIN8ED