Hey ppl
I need some help
I want to know what is the correct source code for sorting numbers
say I entered num1,num2,num3,num4 and num5 what would the correct source code be to sort them in ascending order
help plz
|
Team Leader
|
![]() |
| 22Nov2006,10:42 | #2 |
|
Well there are lots of sorting algorithms, the easiest being Bubble Sort, which is easy to implement in any programming language.
Checkout this thread for details of a few sorting algorithms http://www.go4expert.com/showthread.php?t=337 In case, you have some trouble, G4E help is just a post away. |
|
Contributor
|
|
| 23Nov2006,08:36 | #3 |
|
Quote:
Originally Posted by pradeep |
|
Team Leader
|
![]() |
| 23Nov2006,10:13 | #4 |
|
That's right! But, for someone who is new to sorting algorithms Bubble Sort is the easiest to understand and implement.
|
|
Go4Expert Member
|
|
| 24Nov2006,18:44 | #5 |
|
Quote:
Originally Posted by pradeep well i think selection sort isbest for beginners in dat u dont have to bother to check which is smallest i m giving code for it if the nos are stored in an array' a' a[i]=num[k] i varies from 0 to 4 nd k varies from 1 to 5 Code:
#include<stdio.h>
#include<conio.h>
main()
{
int a[5],t,min,i,j; \\considering all no. entered to be integer type
printf("\n please enter 5 no") \\here u enter your 5 numbers
for( i=0;i<5;i++)
scanf("%d",&a[i]);
\\ now the sorting part
for(i=0;i<5;i++)
for(j=i+1;j<5;j++)
if(a[i]>a[j]){t=a[i];
a[i]=a[j];
a[j]=t;
}
\\ now to print the sorted array
for(i=0;i<5;i++)
printf("\n %d"a[i]);
getch();
}
Last edited by shabbir; 24Nov2006 at 23:00.. Reason: Code formating. |
|
Go4Expert Member
|
|
| 27Nov2006,18:48 | #6 |
|
if neone has better idea please letme no
|

