Here's a C program to convert uppercase characters to lowercase with output and proper explanation. This program uses C concepts like While Loop, Strings in C, Gets Function and Putchar Function.
# include <stdio.h> # include <conio.h> void main() { char str[80], con[80] , ch ; int i = 0 ; clrscr() ; printf("Enter the text in uppercase : ") ; gets(str) ; printf("\nThe converted text is : ") ; while(str[i] != '\0') { if(str[i] != ' ') printf("%c", str[i] + 32) ; else putchar(' ') ; i++ ; } getch() ; }
Output of above program
Enter the text in uppercase : I LOVE C PROGRAMMING
The converted text is : i love c programming
Note: For this program, the entire string has to be in uppercase.