#include<stdio.h>
#include<conio.h>
#define n 10
void main()
{
int str[15],i;
void sort (int str[],int);
void insert(int str[]);
clrscr();
printf("Enter the numbers:/n");
for(i=0;i<n;i++)
scanf("%d",&str[i]);
sort(str,n);
insert(str);
printf("/n");
}
void sort(int str[],int m)
{
int i,j,k,term;
for(i=0;i<m-1;i++)
{ k=i;
for(j=i+1;j<m;j++)
if(str[j]<=str[k]) k=j;
if(k!=i);
{
term=str[i];
str[i]=str[k];
str[k]=term;
}
}
printf("Now output the array/n");
for(j=0;j<n;j++)
printf("%d ",str[j]);
}
void insert(int str[])
{
int inserter,i,j;
printf("/nEnter the inserted number: ");
scanf("%d",&inserter);
if(inserter>=str[9])
str[10]=inserter;
else
{
for(i=0;i<=10;i++)
if(inserter<=str[i])
{
for(j=11;j>=i;j--)
{
str[j]=str[j-1];
str[i]=inserter;
}
break;
}
}
printf("Output the sorted number/n");
for(i=0;i<11;i++)
printf("%d ",str[i]);
}