Wrire the C++ program from the Pseudocode below. a. Design the logic for a program that allows a user to enter 20 numbers,then displays all of the numbers, the largest number, and the smallest. //start// Declaration// num index// num largest// num smallest// num SIZE = 20// num numbers[SIZE] = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0// getReady()// while index < SIZE ?// getNumbers()// endwhile// finishUp()//stop //getReady()// index = 0// largest = 0// smallest = 0//return //getNumbers()// output " Enter a number for postion " index// input numbers[index]// if numbers[index]> largest then// largest = numbers[index]// elseif numbers[index]<smallest then// smallest = number[index]// endif// endif// index = index +1//return //finishUp()// index = 0// while index < SIZE then// output numbers[index]// index = index + 1// endwhile// output largest, smallest//return   b. Modify the program above so that the user can enter any amount of numbers up to 20 until a sentinel value is entered. //start// Declaration// num index// num largest// num smallest// num actualSize// num SIZE = 20// num number[SIZE] = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0// string CONTINUE ="Y"// string moreNumbers// getReady()// while index < SIZE AND moreNumbers = CONTINUE ?// getNumbers()// endwhile// finishUp()//stop //getReady()// index = 0// largest = 0// smallest = 0// output "Do you want to enter a number? (Y/N)"// input moreNumbers//return //getNumbers()// output " Enter a number for postion " index// input numbers[index]// if numbers[index]> largest then// largest = numbers[index]// elseif numbers[index]<smallest then// smallest = number[index]// endif// endif// index = index +1// output "Do you want to enter more numbers? (Y/N)"// input moreNumbers//return //finishUp()// actualSize = index// if actualSize > 0? then// index = 0// while index < actualSize ? then// output numbers[index]// index = index +1// endwhile// endif// output largest, smallest//return

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Wrire the C++ program from the Pseudocode below.

a. Design the logic for a program that allows a user to enter 20 numbers,
then displays all of the numbers, the largest number, and the smallest.

//start
// Declaration
// num index
// num largest
// num smallest
// num SIZE = 20
// num numbers[SIZE] = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// getReady()
// while index < SIZE ?
// getNumbers()
// endwhile
// finishUp()
//stop

//getReady()
// index = 0
// largest = 0
// smallest = 0
//return

//getNumbers()
// output " Enter a number for postion " index
// input numbers[index]
// if numbers[index]> largest then
// largest = numbers[index]
// elseif numbers[index]<smallest then
// smallest = number[index]
// endif
// endif
// index = index +1
//return

//finishUp()
// index = 0
// while index < SIZE then
// output numbers[index]
// index = index + 1
// endwhile
// output largest, smallest
//return

 

b. Modify the program above so that the user can enter any amount of numbers up to 20 until a sentinel value is entered.

//start
// Declaration
// num index
// num largest
// num smallest
// num actualSize
// num SIZE = 20
// num number[SIZE] = 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
// string CONTINUE ="Y"
// string moreNumbers
// getReady()
// while index < SIZE AND moreNumbers = CONTINUE ?
// getNumbers()
// endwhile
// finishUp()
//stop

//getReady()
// index = 0
// largest = 0
// smallest = 0
// output "Do you want to enter a number? (Y/N)"
// input moreNumbers
//return

//getNumbers()
// output " Enter a number for postion " index
// input numbers[index]
// if numbers[index]> largest then
// largest = numbers[index]
// elseif numbers[index]<smallest then
// smallest = number[index]
// endif
// endif
// index = index +1
// output "Do you want to enter more numbers? (Y/N)"
// input moreNumbers
//return

//finishUp()
// actualSize = index
// if actualSize > 0? then
// index = 0
// while index < actualSize ? then
// output numbers[index]
// index = index +1
// endwhile
// endif
// output largest, smallest
//return

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
Structure chart
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education