41 lines
1.1 KiB
C
41 lines
1.1 KiB
C
|
/*
|
||
|
* 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
|