C program to convert uppercase to a lowercase string using ASCII values
kw.c
#include <stdio.h>
#include <string.h>
int main()
{
    char s[20];
    int i;
    printf("———————————————————————————————————————————");
    printf("\nProgram to convert upper to a lowercase string");
    printf("\n———————————————————————————————————————————");
    printf("\nEnter the string ");
    scanf("%s", s);
    for (i = 0; i <= strlen(s); i++)
    {
        if (s[i] >= 65 && s[i] <= 92)
            s[i] = s[i] + 32;
    }
    printf("\nThe lowercase string is %s", s);
    printf("\n———————————————————————————————————————————\n");
    return 0;
}
Output
kodingwindow@kw:~$ gcc kw.c
kodingwindow@kw:~$ ./a.out ——————————————————————————————————————————— Program to convert upper to a lowercase string ——————————————————————————————————————————— Enter the string WELCOME The lowercase string is welcome ——————————————————————————————————————————— kodingwindow@kw:~$
C program to convert uppercase to a lowercase string using tolower() function
kw.c
#include <stdio.h>
int main()
{
    char s[20];
    int i;
    printf("———————————————————————————————————————————");
    printf("\nProgram to convert upper to a lowercase string");
    printf("\n———————————————————————————————————————————");
    printf("\nEnter the string ");
    scanf("%s", s);
    for (i = 0; s[i]; i++)
        s[i] = tolower(s[i]);
    printf("\nThe lowercase string is %s", s);
    printf("\n———————————————————————————————————————————\n");
    return 0;
}
Output
kodingwindow@kw:~$ gcc kw.c
kodingwindow@kw:~$ ./a.out ——————————————————————————————————————————— Program to convert upper to a lowercase string ——————————————————————————————————————————— Enter the string WELCOME The lowercase string is welcome ——————————————————————————————————————————— kodingwindow@kw:~$
Advertisement