Short an Array Elements in C
Advertisements
Short an Array Elements Program in C
Short array elements means arrange elements of array in Ascending Order and Descending Order.
Short elements of array in ascending order.
Short an Array Elements in Ascending Orde Program in C
#include<stdio.h>
#include<conio.h>
void main()
{
int i,a[10],temp,j;
clrscr();
printf("Enter any 10 num in array = \n");
for(i=0;i<=10;i++)
{
scanf("%d",&a[i]);
}
printf("\n\nData before sorting = ");
for(j=0;j<10;j++)
{
printf(" %d",a[j]);
}
for(i=0;i<=10;i++)
{
for(j=0;j<=10-i;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
printf("\n\n\nData after sorting = ");
for(j=0;j<10;j++)
{
printf(" %d", a[j]);
}
getch();
}
Output
Short array elements in decending order.
For short array elements in decending order we print all elements of array from last index to first. For example arr[10], arr[9], arr[8],....arr[0]
Short an Array Elements in Decending Order Program in C
#include<stdio.h>
#include<conio.h>
void main()
{
int i,a[10],temp,j;
clrscr();
printf("Enter any 10 num in array : \n");
for(i=0;i<=10;i++)
{
scanf("%d",&a[i]);
}
printf("\n\nData before sorting = ");
for(j=0;j<10;j++)
{
printf(" %d",a[j]);
}
for(i=0;i<=10;i++)
{
for(j=0;j<=10-i;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
printf("\n\n\nData after sorting : ");
for(j=9;j>=0 ;j--)
{
printf(" %d", a[j]);
}
getch();
}
Output
Enter any 10 num in array: 2 5 1 7 5 3 8 9 11 4 Data After Shorting: 11 9 8 7 5 4 3 2 1
Google Advertisment
