Print toggle case using String in C


This program is written in the C programming language and is used to convert the case of characters in a given string. The program first prompts the user to enter a string and stores it in the "a" array.

The program then iterates over each character in the string. If a character is a lowercase letter (ASCII value between 97 and 122), it is converted to an uppercase letter by subtracting 32 from its ASCII value. If the character is an uppercase letter (ASCII value between 65 and 90), it is converted to a lowercase letter by adding 32 to its ASCII value.

After converting the case of all characters in the string, the program prints the resulting string by iterating over each character and printing it. The program uses the "gets" and "puts" functions to read and write strings and the "strlen" function to find the length of the string.

Source Code

#include<stdio.h>
int main()
{
  int i;
  char a[100];
  printf("\nEnter the String:");
  gets(a);
  printf("\nToggle String:");
  for(i=0;a[i]!='\0';i++)
  {
    if(a[i]>=97&&a[i]<=122)
    {
       a[i]-=32;
    }
    else if(a[i]>=65&&a[i]<=90)
    {
       a[i]+=32;
    }
  }
  for(i=0;a[i]!='\0';i++)
  {
    printf("%c",a[i]);
  }
  return 0;
}
To download raw file Click Here

Output

Enter the String:tutorjoes
Toggle String:TUTORJOES

List of Programs


Sample Programs


Switch Case in C


Conditional Operators in C


Goto Statement in C


While Loop Example Programs


Looping Statements in C

For Loop Example Programs


Array Examples in C

One Dimensional Array


Two Dimensional Array in C


String Example Programs in C


Functions Example Programs in C