Convert Uppercase to Lowercase using String in C


This program is a C program that converts a string of uppercase characters to lowercase characters. The program first prompts the user to input a string using the gets() function, which stores the input string in the character array a. The program then uses a for loop to iterate through each character in the string. If a character is uppercase (i.e., its ASCII value falls between 65 and 90), the program adds 32 to its ASCII value, effectively converting it to its lowercase counterpart. Finally, the program prints the modified string using the printf() function.

Source Code

#include<stdio.h>
int main()
{
  int i;
  char a[100];
  printf("\nEnter the First String:");
  gets(a);
  printf("\nGiven First String:");
  puts(a);
  for(i=0;a[i]!='\0';i++)
  {
    if(a[i]>=65&&a[i]<=90)
    {
       a[i]+=32;
    }
  }
  printf("\nLower case Value is:%s",a);
  return 0;
}
To download raw file Click Here

Output

Enter the First String: TUTOR JOE'S
TUTOR JOE'S

Given First String:TUTOR JOE'S

Lower case Value is:tutor joe's

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