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