¿Cómo escribir un programa en lenguaje C que ingrese un número y lo inserte en una lista de n números ordenados de pequeño a grande, manteniendo su orden?
#include
#define N 10
inserción nula (int list[], int n, int x)
{
int i;
for(i = n - 1; (i >= 0) && (x < lista[i]); i--)
lista[i + 1] = lista[i];
lista[i + 1] = x;
}
void main()
{
int i, list[N + 1], x.
printf("Ingrese 10 números de menor a mayor: \ n");
for(i = 0; i < N; i++)
scanf("%d", &list[i]);
printf("Ingrese el número a insertar:\n");
scanf("%d", &x);
insert(list, N, x);
printf("El resultado de la inserción es: \n");
for(i = 0; i <= N; i++)
printf("%- 4d", lista[i]);
}
6