Exercise Questions - Character

  1. WAP to check input character is a vowel or not.
  2. void main()
    {
        char ch;
        printf("Enter character: ");
        ch = getche();
        if(ch=='a' || ch=='e' || ch=='i' || ch=='o' || ch=='u' )
            printf("%c is vowel", ch);
        else
            printf("%c is not a vowel", ch);
        getch();
    }
  3. WAP to input a character and find it is in uppercase, or in lowercase, or a digit or a special symbol using character functions.
  4. void main()
    {
        char c;
        clrscr();
        printf("Enter a character");
        scanf("%c",&c);
        if(isupper(c))
        {
            printf("\nCharacter %c is in Uppercase");
        }
        else
            if(islower(c))
            {
                printf("\nCharacter %c is in Lowercase");
            }
            else
                if(isdigit(c))
                {
                    printf("\nCharacter %c is a digit");
                }
                else
                {
                    printf("\nCharacter %c is a special character");
                }
        getch();		
    }
  5. WAP to input a character and find it is in uppercase, or in lowercase, or a digit or a special symbol without using character functions.
  6. void main()
    {
        char ch;
        clrscr();
        while(1)
        {
            printf("\nEnter character (press 0 - exit)");
            ch = getche();
            if(ch=='0')
            {
               exit(1);
            }
            else
            if(ch>=65 && ch<=90)
            {
               printf("Capital letter");
            }
            else
            if(ch>=97 && ch<=122)
            {
               printf("Small letter");
            }
            else
            if(ch>=48 && ch<=57)
            {
               printf("Digit");
            }
            else
            {
               printf("Special character");
            }
            getch();
        }
    }
  7. Input character in lowercase and convert into uppercase.
  8. void main()
    {
        char ch;
        clrscr();
        printf("Enter Character in Lowercase: ");
        ch = getche();
        ch = ch-32;
        printf("\nLetter in Uppercase is %c",ch);
        getch();
    }
  9. Input character in uppercase and convert into lowercase.
  10. Find sum of 2 numbers and repeat the program until user exit. C