Question

Use a "while" loop to take character input and display the total number of vowels entered...

Use a "while" loop to take character input and display the total number of vowels entered with separate count for each of the vowels.  

Following is a sample run of the program:

------------------------------------------------------------------------------------
Enter a word. Enter to digit to mark the end of word.
television
0

Number of a's: 0
Number of e's: 2
Number of i's: 2

Use a "while" loop to take character input and display the total number of vowels entered with separate count for each of the vowels.  

Following is a sample run of the program:

------------------------------------------------------------------------------------
Enter a word. Enter to digit to mark the end of word.
television
0

Number of a's: 0
Number of e's: 2
Number of i's: 2
Number of o's: 1
Number of u's: 0
--------------------------------
Process exited after 11.26 seconds with return value 0
Press any key to continue . . .

Number of o's: 1
Number of u's: 0
--------------------------------
Process exited after 11.26 seconds with return value 0
Press any key to continue . . .

**Basic beginners code**

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Hello, here is the completed code you wanted. Every important statement is explained using comments. Please check and let me know if you have any doubts. Thanks.

CODE

In C++

#include<iostream>

using namespace std;

int main()
{
   //variables
   char characters[100];
   int i=0,count_a=0,count_e=0,count_i=0,count_o=0,count_u=0;
  
   //prompt for word
   cout<<"Enter a word. Enter to digit to mark the end of word."<<endl;
  
   //while loop
   while(true)
   {
       //inputs characters
       cin>>characters[i];
      
       //if digit exits the loop
       if(characters[i]>='0' && characters[i]<='9')
           break;
       //counting number of a
       if(characters[i]=='a')
           count_a++;
       //counting number of e
       if(characters[i]=='e')
           count_e++;
       //counting number of i
       if(characters[i]=='i')
           count_i++;
       //counting number of o
       if(characters[i]=='o')
           count_o++;
       //counting number of u
       if(characters[i]=='u')
           count_u++;
   }
   //printing outputs
   cout<<"Number of a's: "<<count_a<<endl;
   cout<<"Number of e's: "<<count_e<<endl;
   cout<<"Number of i's: "<<count_i<<endl;
   cout<<"Number of o's: "<<count_o<<endl;
   cout<<"Number of u's: "<<count_u<<endl;
   return 0;
}

In C

#include<stdio.h>

int main()
{
   //variables
   char characters[100];
   int i=0,count_a=0,count_e=0,count_i=0,count_o=0,count_u=0;
  
   //prompt for word
   printf("Enter a word. Enter to digit to mark the end of word.\n");
  
   //while loop
   while(1)
   {
       //inputs characters
       scanf("%c",&characters[i]);
      
       //if digit exits the loop
       if(characters[i]>='0' && characters[i]<='9')
           break;
       //counting number of a
       if(characters[i]=='a')
           count_a++;
       //counting number of e
       if(characters[i]=='e')
           count_e++;
       //counting number of i
       if(characters[i]=='i')
           count_i++;
       //counting number of o
       if(characters[i]=='o')
           count_o++;
       //counting number of u
       if(characters[i]=='u')
           count_u++;
   }
   //printing outputs
   printf("Number of a's: %d\n",count_a);
   printf("Number of e's: %d\n",count_e);
   printf("Number of i's: %d\n",count_i);
   printf("Number of o's: %d\n",count_o);
   printf("Number of u's: %d\n",count_u);
   return 0;
}


OUTPUT

CODE SCREEN SHOT

C++

C

Add a comment
Know the answer?
Add Answer to:
Use a "while" loop to take character input and display the total number of vowels entered...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • String data and string manipulations are a major capability in any type of data processing. Character...

    String data and string manipulations are a major capability in any type of data processing. Character arrays are rather limited compared to String data types. This application will: 1. Allow the user to enter a string (multiple words including blanks) 2. Determine the number of vowels (a, e, i, o, u) and non vowels.a. Total number of Individual a’s, e’s, i’s, o’s, u’sb. Uppercase vowels count the same as lowercase vowels (i.e. “A” is the same as “a”)c. Any other...

  • Instructions Now, you introducing a "for" loop. This loop runs a pre-determined number of times. The...

    Instructions Now, you introducing a "for" loop. This loop runs a pre-determined number of times. The "for" loop initiates the counter variable, determines how many times the loop will run and generally increments or decrements the counter variable. In this example, the counter is initialized to 1, and it increments by one each time the loop runs. The loop rings the value of the counter variable each time it runs. Here's the Flowchart: Main Integer counter Next counter 1 to...

  • Intro to Programming in C – Large Program 1 – Character/ Number converter Assignment Purpose: To...

    Intro to Programming in C – Large Program 1 – Character/ Number converter Assignment Purpose: To compile, build, and execute an interactive program with a simple loop, conditions, user defined functions and library functions from stdio.h and ctype.h. You will write a program that will convert characters to integers and integers to characters General Requirements • In your program you will change each letter entered by the user to both uppercase AND lowercase– o Use the function toupper in #include...

  • Here is my code to put a quote down, flip it, and reverse it. I do...

    Here is my code to put a quote down, flip it, and reverse it. I do not have much knowledge on coding. Does my code only use Variables, Console I/O, Java Program Design, Intro to IDEs, If Statements, Selection and Conditional Logic, Strings, Loops, Nesting, and Iteration? If not, could it be fixed to only use them? These are the offical steps of the assignment: - Ask a user to enter a quote - whether it's several sentences or a...

  • Use c-strings for the following project: Write a C++ program that declares an array containing up...

    Use c-strings for the following project: Write a C++ program that declares an array containing up to a maximum of 20 sentences, each sentence of maximum 81 characters long, using c-strings. Continue reading sentences from the user and store them in the array of sentences, until the user enters a NULL string for the sentence or 20 sentences have been entered. Then, one by one, display each sentence entered by the user and present the following menu of operations on...

  • Required in C++ I'm asked to: Print a histogram in which the total number of times...

    Required in C++ I'm asked to: Print a histogram in which the total number of times the dice rolls equals each possible value is displayed by printing a character like * that number of times. Below is my current code. I am not allowed to use arrays or anything too advanced as I just started the class. I would really appreciate the help as I've been stuck on it for a while now. I can only get it to print...

  • INSTRUCTIONS 1. Prompt the user for the number of participating units and expected peak demand hours...

    INSTRUCTIONS 1. Prompt the user for the number of participating units and expected peak demand hours 2. Create two arrays: O A String array called unitstatus, with an array element count equal to the number of participating units o An int array called unitCredit, with an array element count equal to the number of participating units O HINT: make sure you understand the difference between array size (element count) and element index (position) 3. Initialize the arrays, setting each element...

  • I am required to use the try - catch block to validate the input as the...

    I am required to use the try - catch block to validate the input as the test data uses a word "Thirty" and not numbers. The program needs to validate that input, throw an exception and then display the error message. If I don't use the try - catch method I end up with program crashing. My issue is that I can't get the try - catch portion to work. Can you please help? I have attached what I have...

  • Project 4: Month-end Sales Report with array and validation Input dialog box for initial user prompt...

    Project 4: Month-end Sales Report with array and validation Input dialog box for initial user prompt with good data and after invalid data Input OK Cancel Input dialog boxes with sample input for Property 1 Ingut X Input Enter the address for Property 1 Enter the value of Property 1: OK Cancel Input dialog boxes after invalid data entered for Property 1 Error Please enter anmumber greater than D Ester the walue of Peoperty t Console output END SALES REPORT...

  • please help me out and input values please .. main cpp.. please follow intructions exactly witj...

    please help me out and input values please .. main cpp.. please follow intructions exactly witj clarity please CSE 110-Intro to Computer Programming Project #3 Requirements-String Class Functions and Test Case Documentation Using the String Class, design and develop a multi-file password validation program and Test case Document (10% of grade) that requests a password, and validates it based on the following criteria. The password must be at least 8 characters long, contain at least one number, and at least...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT