13. Write a program to count the total number of vowels, consonants and spaces.

    #include <stdio.h>
    #include <conio.h>
    int main()
    {
    	char line[150];
    	int i, vowels, consonants, /*digits,*/ spaces;
    	clrscr();
    	vowels = consonants = /*digits =*/spaces = 0;

    	printf("Enter a line of string: ");
    	scanf("%[^\n]", line);

    	for (i = 0; line[i] != ''; ++i)
    	{
    		if (line[i] == 'a' || line[i] == 'e' || line[i] == 'i' ||
    			line[i] == 'o' || line[i] == 'u' || line[i] == 'A' ||
    			line[i] == 'E' || line[i] == 'I' || line[i] == 'O' ||
    			line[i] == 'U')
    		{
    			++vowels;
    		}
    		else if ((line[i] >= 'a' && line[i] <= 'z') || (line[i] >= 'A' && line[i] <= 'Z'))
    		{
    			++consonants;
    		}
    		//	else if(line[i]>='0' && line[i]<='9')
    		//	{
    		//   ++digits;
    		//	}
    		else if (line[i] == ' ')
    		{
    			++spaces;
    		}
    	}

    	printf("Vowels: %d", vowels);
    	printf("\nConsonants: %d", consonants);
    	//    printf("\nDigits: %d",digits);
    	printf("\nWhite spaces: %d", spaces);

    	return 0;
    }

        

Output

    Enter a line of string: Hello World! This is the sample string to count the number of vowels, consonants and spaces
    Vowels: 24
    Consonants: 50
    White spaces: 15