Develop a C program to sort an integer array in ascending order and descending order. (Note: use 1-D array with 10 element)
Code
#include<stdio.h>void main(){int i,j,n,a[100],temp,p,q,temp1;printf("Enter the size of array : \n") ; //Taking size of arrayscanf("%d",&n) ;printf("Enter the elements : \n") ; //Taking input from userfor(i=0;i<n;i++){scanf("%d",&a[i]) ;}for(i=0;i<n;i++) // loop for sorting array in ascending order{for(j=i+1;j<n;j++) { if(a[i]>a[j]){temp=a[i];a[i]=a[j];a[j]=temp;}}}printf("Ascending order of an array : \n"); //print ascending orderfor(i=0;i<n;i++){printf("%d ",a[i]) ;}for(p=0;p<n;p++) // loop for sorting array in descending order{for(q=p+1;q<n;q++){if(a[p]<a[q]){temp1=a[p];a[p]=a[q];a[q]=temp1;}}}printf("\nDescending order of an array : \n"); // print descending orderfor(p=0;p<n;p++){printf("%d ",a[p]) ;}printf("\n");}
Output
Heart broken lol... Do Code
0 Comments
Post a Comment