programming-examples/c/_Basic/C program to read an English sentence and replace lowercase characters by uppercase and vice-versa..c

41 lines
1.1 KiB
C
Raw Normal View History

2019-11-15 12:59:38 +01:00
/*
* 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 <stdio.h>
#include <ctype.h>
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