C Program to Convert Lowercase Character to Uppercase

In this program, you'll learn to convert lowercase to uppercase character and vise-versa.



Source Code
#include<stdio.h>

int main(int argc, char const *argv[])
{
    int ch;
    char c;

    printf("1 :: lowercase to UPPERCASE\n");
    printf("2 :: UPPERCASE to lowercase\n");
    printf("Enter ur choice (1/2): ");
    scanf("%d", &ch);

    switch (ch)
    {
    case 1:
        printf("Enter any character (a-z): ");
        scanf(" %c", &c);
        printf("Uppercase is: %c", c-32);
        break;
    case 2:
        printf("Enter any character (A-Z): ");
        scanf(" %c", &c);
        printf("Uppercase is: %c", c+32);
        break;
    default:
        printf("Wrong choice, try again..");
        break;
    }
    return 0;
}
Output
1 :: lowercase to UPPERCASE
2 :: UPPERCASE to lowercase
Enter ur choice (1/2): 1
Enter any character (a-z): a
Uppercase is: A

1 :: lowercase to UPPERCASE
2 :: UPPERCASE to lowercase
Enter ur choice (1/2): 2
Enter any character (A-Z): S
Uppercase is: s

1 :: lowercase to UPPERCASE
2 :: UPPERCASE to lowercase
Enter ur choice (1/2): 3
Wrong choice, try again..