An array in ascending order in C: Difference between revisions
Appearance
New page: <pre>→TO PRINT THE NUMBERS IN ASCENDING AND DESCENDING ORDER USING ARRAYS: →PERFORMED BY MILAN: #include <stdio.h> #include<conio.h> void main() { int a[10], i=0, j=0, n, t; cl... |
wikademia>JWSchmidt |
||
| Line 65: | Line 65: | ||
*/ | */ | ||
</pre> | </pre> | ||
[[Category:C source code examples]] | |||
Revision as of 19:22, 10 January 2007
/* TO PRINT THE NUMBERS IN ASCENDING AND DESCENDING ORDER USING ARRAYS */
/* PERFORMED BY MILAN */
#include <stdio.h>
#include<conio.h>
void main()
{
int a[10], i=0, j=0, n, t;
clrscr();
printf ("\n Enter the no. of elements: ");
scanf ("%d", &n);
printf ("\n");
for (i = 0; i <n; i++)
{
printf ("\n Enter the %dth element: ", (i+1));
scanf ("%d", &a[i]);
}
for (j=0 ; j<(n-1) ; j++)
{
for (i=0 ; i<(n-1) ; i++)
{
if (a[i+1] < a[i])
{
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
}
}
}
printf ("\n Ascending order: ");
for (i=0 ; i<n ; i++)
{
printf (" %d", a[i]);
}
printf ("\n Descending order: ");
for (i=n ; i>0 ; i--)
{
printf (" %d", a[i-1]);
}
getch();
}
/* OUTPUT:
Enter the no. of elements: 5
Enter the 1th element: 25
Enter the 2th element: 50
Enter the 3th element: 75
Enter the 4th element: 35
Enter the 5th element: 100
Ascending order: 25 35 50 75 100
Descending order: 100 75 50 35 25
*/