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
Wrire the C++
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
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images