The use of computers in education is referred to as computer-assisted instruction (CAI). Write a program that will help a student learn multiplication. Use the rand function to produce two positive one-digit integers. The program should then prompt the user with a question, such as How much is 6 times 7? The student then inputs the answer. Next, the program checks the student’s answer. If it’s correct, display the message "Very good!" and ask another multiplication question. If the answer is wrong, display the message "No. Please try again." and let the student try the same question repeatedly until the student finally gets it right. A separate function should be used to generate each new question. This function should be called once when the application begins execution and each time the user answers the question correctly.

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter1: Fundamentals Of C++ Programming
Section1.3: Preliminary Three: Software Development
Problem 7E: (Statistics) This is the formula for the standard normal deviate, z, used in statistical...
icon
Related questions
icon
Concept explainers
Question

(a)

The use of computers in education is referred to as computer-assisted
instruction (CAI). Write a program that will help a student learn multiplication.
Use the rand function to produce two positive one-digit integers.
The program should then prompt the user with a question, such as
How much is 6 times 7?
The student then inputs the answer. Next, the program checks the student’s
answer. If it’s correct, display the message "Very good!" and ask another
multiplication question.
If the answer is wrong, display the message "No. Please try again." and let the
student try the same question repeatedly until the student finally gets it right.
A separate function should be used to generate each new question.
This function should be called once when the application begins execution and
each time the user answers the question correctly.
(b) A prime integer is any integer greater than 1 that can be divided evenly only by
itself and 1.
The Sieve of Eratosthenes is a method of finding prime numbers. It works
as follows:
a) Create an array with all elements initialized to 1 (true). Array elements with
prime subscripts will remain 1. All other array elements will eventually be set to
zero.
b) Starting with array subscript 2 (subscript 1 is not prime), every time an array
element is found whose value is 1, loop through the remainder of the array and
set to zero every element whose subscript is a multiple of the subscript for the
element with value 1. For array subscript 2, all elements beyond 2 in the array
that are multiples of 2 will be set to zero (subscripts 4, 6, 8, 10, and so on.). For
array subscript 3, all elements beyond 3 in the array that are multiples of 3 will
be set to zero (subscripts 6, 9, 12, 15, and so on):When this process is complete, the array elements that are still set to 1 

indicate that the subscript is a prime number.
Write a program that uses an array of 1,000 elements to determine and print the
prime numbers between 1 and 999. Ignore element 0 of the array.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning