Red de conocimiento informático - Material del sitio web - ¿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?

¿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