Código
#include <stdio.h> #include <stdlib.h> #include <conio.h> void main(){ char op='s'; char a='a'; char continuar='o'; do{ switch(op){ //este es el switch del menu principal case '1': switch(a){ case '1': #define TAM 10000 int a[TAM], temp, i, j; clrscr(); randomize(); //Inicializa el generador de numeros aleatorios for (i=0; i< TAM; i++) a[i]=random(10000); //Implementacion de Ordenamiento por burbuja de mayor a menor for (j=1; j <= TAM; j++) for (i=0; i< TAM-1; i++) if (a[i] < a[i+1]){ temp = a[i]; a[i] = a[i+1]; a[i+1] = temp; } for (i=0; i< TAM; i++) break; case '2': break; } break; case '2': switch(a){ case '1': } break; case '2a': break; case '3': continuar = 'S'; break; default: break; } }while(continuar != 's' && continuar != 'S'); }
Obviamente falta meter el quicksort y el metodo de busqueda
pero ahora tengo duda, cuando le doy 1 se mete al submenu metodos de ordenamiento y cuando le doy otro 1 deberia de correr el bubble sort pero no lo hace xD