Q. Write a C program to accept a character from user and convert it opposite case.
For example, if user enter character d then it is will convert in upper-case D.
Ans.
/*c program to convert character upper-case to lower case and vice verse*/
#include<stdio.h>#include<conio.h>
int main()
{
char ch;
printf("Enter any character : ");
scanf("%ch", &ch);
if(ch>='A' && ch<='Z')
ch=ch+32;
else if(ch>'a' && ch<='z')
ch=ch-32;
printf("Convert case of character : %c",ch);
getch();
return 0;
}
/************************************************************
The output of above program would be:
************************************************************/
Figure: Screen shot for change case of entered character by user |
You might also like:
- How to identify what is entered by user
- How to identify case of character
- Read and print string
- Reverse all string C program
- Reverse all words but not string C program
- Reverse only first character of string & add extra character C program
- Display string vertical C program
- Search the words in string C program
- Search the match words in string C program
- Toggle the string entered by user C program
Good code..keep it up..
ReplyDeleteYou can also Do toggling by this Like ComPuter-> output : cOMpUTER
ReplyDeletechar name[100];
int loop;
printf("Enter any Sting: ");
fgets(name,sizeof(name),stdin);
for (loop=0; name[loop] !=0; loop++)
{
if(name[loop]>='A' && name[loop]<='Z')
name[loop]=name[loop]+32;
else if(name[loop]>='a' && name[loop]<='z')
name[loop]=name[loop]-32;
}
printf("\nConvert case of character : %s",name);
return 0;
}
@Ans Ahmad,
DeleteNice code for Toggling of string in C
Here some different code for same program as:
http://cprogrammingcodes.blogspot.com/2012/07/string-title-case.html
In else if checking condition, ch>=='a' should be replaced with ch>'a'
ReplyDeleteSir it should be ch>=a not ch>a becoz when I have type a to convert in capital letter it doesn't do thats why I am saying try it I have done
ReplyDeleteMyself