#include<stdio.h>
void ascending (int arr[],int n);
void descending (int arr[],int n);
int main()
{ int n,sum=0;
printf("Enter the number :");
scanf("%d",&n);
int arr[50];
for(int i =0; i<n; i++) {
printf("Enter Number At %d Index : ",i);
scanf("%d",&arr[i]);
}
printf("You Enter : ");
for(int i = 0; i<n; i++) {
printf("%d ",arr[i]);
}
printf("\n");
printf("The Ascending Array is : ");
ascending ( arr, n);
printf("\n");
printf("The Descending Array is : ");
descending ( arr,n);
printf("\n");
return 0;
}
void ascending (int arr[],int n)
{
for(int i = 0; i<n; i++)
{
for(int j=i+1; j<n; j++)
{
if(arr[i]>arr[j])
{
int temp = arr[i];
arr[i]= arr[j];
arr[j]=temp;
}
}
}
for(int i = 0; i<n; i++) {
printf("%d ",arr[i]);
}
}
void descending (int arr[],int n)
{
for(int i = 0; i<n; i++)
{
for(int j=i+1; j<n; j++)
{
if(arr[i]<arr[j])
{
int temp = arr[i];
arr[i]= arr[j];
arr[j]=temp;
}
}
}
for(int i = 0; i<n; i++) {
printf("%d ",arr[i]);
}
}

0 Comments