In: Computer Science
Lab 1 – Numbers in Descending Order
Design an application that accepts 10 numbers and displays them in descending order
For the programming problem, create the pseudocode and enter it below.
Enter pseudocode here
Solution :
Pseudocode is here
// 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
Code for above pseudocode:
#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
Thank you sir..!