answersLogoWhite

0

Heres something i whipped up in a hurry...

This uses the Bubble Sort method found (related links)

#include <iostream>

using namespace std;

int main(int argc, const char* argv)

{

int arraysize = 5; //Unsorted array size

int array [] = { 5, 3, 4, 2, 1 }; //The array of numbers itself

//Display the unsorted array

cout << "Before: {";

for (int c=0; c <= arraysize; c++)

{

cout << array[c];

if (c != arraysize)

{

cout << ",";

}

}

cout << "}" << endl;

//Acctually sort the array

int tmp=0; //Used for swaping values

for (int loop=0; loop <= (arraysize - 1); loop++)

{

for (int c=0; c <= (arraysize - 1); c++) //The sort loop

{

if (array[c] > array[c + 1])

{

//Swaps the two values in the array

tmp = array[c];

array[c] = array[c + 1];

array[c + 1] = tmp;

//Cleanup

tmp = 0;

}

}

}

//Display the sorted array

cout << "After: {";

for (int c=0; c <= arraysize; c++)

{

cout << array[c];

if (c != arraysize)

{

cout << ",";

}

}

cout << "}" << endl;

return 0;

}

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

What will be the program to arrange numbers stored in array in ascending order using pointers?

sorry


Draw a flowchart to arrange 3 numbers in ascending order?

draw a flow chart to arrange 3 numbers in ascending order


How do you arrange 4 numbers in ascending order without array?

addends


What is it called when you arrange numbers from greatest to least?

This is known as arranging the numbers in ascending order.


Which way is ascending and descending?

Ascending means increasing in value or moving higher, while descending means decreasing in value or moving lower. In a numeric sequence, ascending would go from lowest to highest, while descending would go from highest to lowest.


How do you arrange the numbers 7 9 56 and 72?

To arrange the numbers 7, 9, 56, and 72 in ascending order, you would start by comparing the numbers from left to right. The smallest number is 7, followed by 9, then 56, and finally 72. So, the numbers arranged in ascending order would be 7, 9, 56, and 72.


How do you work out the median for a set of eight numbers?

Arrange the numbers in ascending order, and then take the mean of the fourth and fifth number.


How to find the smallest number?

When you are given some numbers just arrange them in ascending order and you will the smallest number which can be made out of those given numbers.


How do you arrange these numbers 22.8 8.2 8.02 28.2 2.8?

In ascending order: 2.8, 8.02, 8.2, 22.8, 28.2


How do you arrange the set of numbers 4.8 4.9 4.78 4.89 from least to greatest is what?

4.78 4.8 4.89 4.9 are the numbers arranged in ascending order.


How do you arrange numbers in ascending order in qbasic programming?

To arrange numbers in ascending order in QBASIC, you can use a simple sorting algorithm like bubble sort. First, store the numbers in an array. Then, repeatedly compare adjacent elements and swap them if they are in the wrong order until the entire array is sorted. Here's a basic example: DIM numbers(5) AS INTEGER ' (Assume numbers are already populated) FOR i = 0 TO 4 FOR j = 0 TO 4 - i - 1 IF numbers(j) &gt; numbers(j + 1) THEN SWAP numbers(j), numbers(j + 1) END IF NEXT j NEXT i This will sort the array numbers in ascending order.


Java program to arrange any numbers in ascending order using scanner classes?

To arrange numbers in ascending order using Java, you can utilize the Scanner class to read input from the user and then sort the numbers using an array. Here's a simple example: import java.util.Arrays; import java.util.Scanner; public class AscendingOrder { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(&quot;Enter the number of elements: &quot;); int n = scanner.nextInt(); int[] numbers = new int[n]; System.out.println(&quot;Enter the numbers:&quot;); for (int i = 0; i &lt; n; i++) { numbers[i] = scanner.nextInt(); } Arrays.sort(numbers); System.out.println(&quot;Numbers in ascending order: &quot; + Arrays.toString(numbers)); scanner.close(); } } This program collects a specified number of integers from the user, sorts them using Arrays.sort(), and then displays the sorted list.