Aprovecha el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comienza ahora

Termina en:

03d

11h

17m

26s

1

InsertionSort interactivo en C

Les comparto mi código

#include <stdio.h>#include <stdlib.h>int main(){
        int size, i, j, k, l, m, temp, a[30];

        printf("De que tamaño sera el arreglo? ");
        scanf("%d", &size);if(size > 30)
                printf("No puede ser tan grande el array \n");elseif(size < 0)
                printf("No se puede con numeros negativos \n");else{
                for(i = 0; i < size; i++){
                        printf("array[%d] = ", i + 1);
                        scanf("%d", &a[i]);
                }

                printf("ARRAY ORIGINAL \n");for(j = 0; j < size; j++){
                        printf("%d ", a[j]);
                }

                printf("\nARRAY ORDENADO \n");for(k = 1; k < size; k++){
                        temp = a[k];
                        l = k - 1;while((l >= 0) && (a[l] > temp)){
                                a[l + 1] = a[l];
                                l--;
                        }
                        a[l + 1] = temp;
                }

                for(m = 0; m < size; m++){
                        printf("%d ", a[m]);
                }
                printf("\n");
        }

        return0;
}
Escribe tu comentario
+ 2