Exemplo n.º 1
0
void insertar(){
while(1)
  {
    char c = 'a' + rand()%24;
    insercion(c);
    recorrido(ptrInicio);
    sleep(1);
  }
}
Exemplo n.º 2
0
/*funcion principal*/
int main ()
{


   int tam, n, opcion, a;
   /* definir el tamaño del arreglo*/
   printf("\ningrese el tamaño del arreglo:n");
   scanf("%d", &tam);
   int arreglo[tam];
   /*ingresando los valores del arreglo */
   printf("ingrese los valores al arreglo:n");
   for(n = 0; n < tam; n++)
       scanf("%d", &arreglo[n]);
       printf("n");
   /* mostrar el arreglo original*/
   printf("arreglo original:n");
   for(n = 0; n < tam; n++)
       printf("%d", arreglo[n]);
       printf("n");

   /* hacer un menu para determinar que funcion se requiere*/
   /*antes se determina el arreglo original sin ser ordenado*/
   do{
     printf("----MENU-----\n\n");
     printf("(1)ordenar por medio de burbuja \n");
     printf("(2)ordenar pr medio de insercion\n");
     printf("(3)ordenar por medio de seleccion\n");


     printf("(4) salir de la pantalla \n  ");
     printf("opcion");
     scanf("%d", &opcion);

     switch(opcion)
     {
       case 1:
       printf("\nMetodo  de ordenamiento de Burbuja\n");
       /*hacer el llamado a la funcion de burbuja a la cual se le pasa parametros del arreglo y tamano*/
    burbuja(arreglo, tam);
    /*mostrar el arreglo ordenando */
    printf("arreglo ordenado /n");
    for(n=0; n<tam; n++)
        printf("%d", arreglo[n]);
        printf("n");
       break;


       case 2:
       printf("\n Metodo de ordenamiento por medio de insercion\n");

       insercion(arreglo, tam);
       printf("arreglo ordenando \n");
       for(n =0; n<tam; n++)
       printf("%d",arreglo[n]);
       printf("\n");



       break;

       case 3:
       printf("\n Metodo de ordenamiento por medio de seleccion\n");
       seleccion(arreglo, tam);
       printf("arreglo ordenado por seleccion \n");
       for(n = 0; n<tam; n++)
       printf("%d", arreglo[n]);
       printf("\n");


       break;








       case 4:
        printf("\n salir del sistema");
       break;
       default:
       printf("opcion erronea");
       break;
     }


   }while(opcion != 4);


return 0;
}