Design an application that accepts 10 numbers and displays them in descending or
ID: 3545476 • Letter: D
Question
Design an application that accepts 10 numbers and displays them in descending order using the following pseudocode:
// Start
// Declarations
// num SIZE = 10
// num NUMBERS[10]
// num i
// num j
// num temp
// for i = 0 to SIZE - 1
// output "Please enter a number: "
// input NUMBERS[i]
// endfor
// for i = 0 to SIZE - 2
// for j = 0 to SIZE - 2
// if (NUMBERS[j] < NUMBERS[j+1])
// temp = NUMBERS[j]
// NUMBERS[j] = NUMBERS[j+1]
// NUMBERS[j+1] = temp
// endif
// endfor
// endfor
// output "Sorted List"
// output "==========="
// for i = 0 to SIZE - 1
// output "Number ", i + 1, ": ", NUMBERS[i]
// endfor
// Stop
Explanation / Answer
#include<iostream>
using namespace std;
int main()
{
int NUMBERS[10],SIZE=10,i,j,temp;
for(i=0;i<SIZE;i++)
{
cout<<"Please enter number : ";
cin>>NUMBERS[i];
}
for(i=0;i<SIZE-1;i++)
{
for(j=0;j<SIZE-1;j++)
{
if(NUMBERS[j]<NUMBERS[j+1])
{
temp=NUMBERS[j];
NUMBERS[j]=NUMBERS[j+1];
NUMBERS[j+1]=temp;
}
}
}
cout<<"Sorted List"<<endl;
cout<<"===================="<<endl;
for(i=0;i<SIZE;i++)
{
cout<<"Number "<<i+1 <<" : "<<NUMBERS[i]<<endl;
}
return 0;
}
INPUT:
Please enter number : 2
Please enter number : 3
Please enter number : 4
Please enter number : 8
Please enter number : 1
Please enter number : 10
Please enter number : 7
Please enter number : 6
Please enter number : 5
Please enter number : 9
OUTPUT :
Sorted List
====================
Number 1 : 10
Number 2 : 9
Number 3 : 8
Number 4 : 7
Number 5 : 6
Number 6 : 5
Number 7 : 4
Number 8 : 3
Number 9 : 2
Number 10 : 1
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.