Simple Sorting Descending Order In Array C++ Example Program


Simple Sorting Descending Order Example Program


/*##Simple Sorting Descending Order In Array C++ Example*/
/*##Calculation Programs In C++, Array Example Programs In C++*/

// Header Files
#include <iostream>
#include<conio.h>

using namespace std;

#define ARRAY_SIZE 5
 
int main()
{
    int numbers[ARRAY_SIZE], i ,j ,temp;

	cout<<"Simple C++ Example Program for Sorting Descending Order In Array\n";

	// Read Input
    for (i = 0; i < ARRAY_SIZE; i++)
    {
		cout<<"Enter the Number : "<< (i+1) <<"  : ";
        cin>>numbers[i];
    }
        
    // Array Sorting - Descending Order
    for (i = 0; i < ARRAY_SIZE; ++i)
    {
        for (j = i + 1; j < ARRAY_SIZE; ++j)
        {
            if (numbers[i] < numbers[j])
            {
                temp =  numbers[i];
                numbers[i] = numbers[j];
                numbers[j] = temp;
            }
        }
    }
    
    cout<<"Sorting Order Array: \n";
    for (i = 0; i < ARRAY_SIZE; ++i)
        cout<<numbers[i]<<endl;
        
    getch();
    return 0;
}

Sample Output

Enter the Number : 1  : 34
Enter the Number : 2  : 56
Enter the Number : 3  : 12
Enter the Number : 4  : 89
Enter the Number : 5  : 37
Sorting Order Array: 
89
56
37
34
12