Question:Enter 10 numbers sequentially than sort them with ascending order in another function you call
Ans:
#include <stdio.h>
void ascend(int *ptr)
{
int min,i,j,temp,k;
for(j=0;j<10;j++)
{
min=*(ptr+j);
for(i=j;i<10;i++)
{
if (min>ptr[i])
{
min=ptr[i];
k=i;
}
}
temp=*(ptr+j);
*(ptr+j)=min;
*(ptr+k)=temp;
}
}
void main()
{
int arr[10],i;
printf("enter 10 integers\n");
for(i=0;i<10;i++)
{
scanf("%d",&arr[i]);
}
ascend(arr);
printf("After arranging it in ascending order\n");
for(i=0;i<10;i++)
{
printf("%d\t",arr[i]);
}
}