A series of one-digit non-negative numbers

Assignment Help C/C++ Programming
Reference no: EM13158812

Write a program that asks the user to enter a series of one-digit non-negative numbers

When the user has finished entering numbers (Note: the user should indicate that they are finished by
entering the value 10), print out how many of each number the user entered.
There must be three functions including main.
The main function will read in the values from the user and do validity checking on the input. If the
number is in the range 0 to 9 main will call a second function that will count the number.
After all of the numbers have been entered the main function will call a third function to display the
results.
You must not use global variables.
Name your program Lab10_Exercise2.cpp.
Hint: Use an array to hold all ten counters. There will be one element in the array for keeping track of
the inputted values of 0 through 9.
Note: Do not output a value of a digit if no digits with that value were entered by application user. Note
that in the below output the "You entered" text is only displayed for 0, 2 and 7 since those were the
only numbers entered by the application user.

Here is a sample output if the user entered -1, 0, 11, 7, 7, 2, 7, and 10:

Enter a one-digit number or 10 to exit: -1[Enter]
The value -1 is not valid.
Enter a one-digit number or 10 to exit: 0[Enter]
Enter a one-digit number or 10 to exit: 11[Enter]
The value 11 is not valid.

Enter a one-digit number or 10 to exit: 7[Enter]
Enter a one-digit number or 10 to exit: 7[Enter]
Enter a one-digit number or 10 to exit: 2[Enter]
Enter a one-digit number or 10 to exit: 7[Enter]
Enter a one-digit number or 10 to exit: 10[Enter]

You entered 1, 0(s)
You entered 1, 2(s)
You entered 3, 7(s)

 

 

Reference no: EM13158812

Questions Cloud

Economic benefit doctrine : Explain the economic benefit doctrine. Describe the components of the common body of tax law (CBOTL). What role does the U.S. Congress play in creating the tax law? Briefly explain how a tax bill becomes a tax law.
Why would the carbon dioxide concentration to be higher : You have two flasks with borth media. One contains a species of cyanobacteria. The other flask contains E. coli. Both flasks are sealed and incuabated under optimal growth conditions for two days.
What constructors do and when they are executed : Explain what constructors do and when they are executed. Explain the two types of constructors. Provide an example class that includes both types of constructor functions and demonstrate how an object would be instantiated using both types of constru..
Interpretation of picket-fence federalism : Give your own interpretation of picket-fence federalism. List and explain at least three strategies states used to respond to welfare reform following the implementation of the Personal Responsibility and Work Opportunity Act of 1996.
A series of one-digit non-negative numbers : Write a program that asks the user to enter a series of one-digit non-negative numbers
Interest quarterly until the note is repaid : Johnson's borrowed $150,000 at a 12 percent annual interest rate on April 1, 2010, to expand its boat storage facility. The loan requires Johnson's to pay the interest quarterly until the note is repaid in three years. Johnson's paid quarterly int..
Theoretical approaches to metaphysics dualism : Four theoretical approaches to metaphysics dualism, materialism, idealism and alternative views are competing for the right that they are the correct metaphysical view.
Read in information systems : Discuss communication in Unix vs other communication tools we use outside of the operating system (example:text, IM). Discuss anything you have read in Information Systems this past week or tell me what is on your mind about Information Systems.
Report as retained earnings problem : What amount should Gunkel report as retained earnings as of March 1, 2011?

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Write a matrix multiplication program

Write a C++, matrix multiplication program which you can instrument to monitor and measure execution time as a function of problem size. Make sure it works in Microsoft Visual Studio.

  Calculate the net pay as the gross less the taxes

Design and code a new function that accepts as parameters the gross pay by value and the federal tax, state tax, local tax, SS tax, and net Pay by reference.

  Design in c a unix utility program gasp

Design in C a Unix utility program gasp. Command gasp [options] STRING FILE... must read listed files (FILE...) and copy each line from input to stdout if it contains STRING.

  Create a program that maintains the required book catalog

Create a program that maintains the required book catalog for the circulation desk of a library.

  A constructor and a destructor

A constructor and a destructor, Insert a new element chosen by the user at the correct place in the list

  Assessment system of a university

Write a program for Assessment system of a University

  Basics of code development on linux and cryptography

Prepare a C program that gives simple mono-alphabetic substitution between plaintext, and Enhance your code to use "-e" to encrypt a string argument and "-d" to decrypt it using argv and argc

  Use structures to create c program to compute student record

Explain the following and give their suitable syntax. A pointer. Use structures to create C program to compute and store student records of class.

  You will create a linked list module

You will create a linked list module that exactly meets the specifications given in the supplied header (.h) file. The playlist program must accept a filename on the command line (argv).

  Base process which communicate with child processes

Write a program which has a "base process" which communicates with child processes acting as "bombers" that it creates.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Implement the tronomino tiling algorithm

Implement the tronomino tiling algorithm,  our program should take an arbitrary input positive integer  k  in the Linux command line and generate a 2 k  * 2 k  board.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd