Programación en lenguaje C: inserte un elemento en una lista de secuencia para que permanezca en orden
#include lt;iostream.hgt;
#define arrsize 1024
void main()
{
int a[arrsize], elenum=0;
int input(int a[]);
void print(int a[], int n); >
int ins(int a[], int x, int n);
elenum=entrada(a);
print(a, elenum); >
int y;
cingt; y;
elenum=ins(a, y, elenum);
print(a, elenum); );
}
int input(int a[])
{
int x, k=0;
cingt; gt; x;
mientras(x!=0)
{
a[k]=x;
k;
cingt; x;
}
devolver k; >int ins(int a[], int x, int n)//Función de entrada
{
int i, j;
while(xlt; a[i])
i;
for(j=n-1;jgt;i;j--)
a[j 1]= a[j];
a[i]=x;
devolver n;
}
void print(int a[ ], int n)//Función de salida
{
for(int i=0; ilt; n; i)
coutlt; i]lt;lt;" ";
}