Documentos de Académico
Documentos de Profesional
Documentos de Cultura
//Descricion:
//librerias
#include<conio.h>
#include<stdio.h>
#include<iostream>
#include<stdlib.h>
#include<math.h>
//Prototipos de funciones.
int main(){
int seleccion;
int numeros;
int aux;
do{
cout << "- Seleccione el Metodo de ordenamiento que guste -" << endl;
cout << "- 3. Metodo de ordenamiento por seleccion -" << endl;
cout << "- 4. Metodo de insercion -" << endl;
switch (seleccion){
case 1:
int aux;
if(numeros[j]>numeros[j+1]){
aux = numeros[j];
numeros[j] = numeros[j+1];
numeros[j+1] = aux;
}
break;
case 2:
int arreglo[]={5,2,4,1,3};
//Pos = posicion
//Recorrer el arreglo
pos = i;
aux = arreglo[i];
arreglo[pos] = arreglo[pos-1];
pos--;
arreglo[pos] = aux;
mostrarLista(arreglo);
mostrarLista(arreglo);
break;
case 3:
system("color 0a");
int i;
for(i+=1;i<=100;i++)
if(i%10==0){
cout<<" ";
cout<<i<<"\n";
else{
cout<<" ";
cout<<i," \n ";
break;
case 4:
int izq,der,temporal,pivote;
izq=limite_izq;
der = limite_der;
pivote = lista[(izq+der)/2];
do{
if(izq <=der)
temporal= lista[izq];
lista[izq]=lista[der];
lista[der]=temporal;
izq++;
der--;
}
}while(izq<=der);
if(limite_izq<der){qs(lista,limite_izq,der);}
if(limite_der>izq){qs(lista,izq,limite_der);}
qs(lista,0,n-1);
printf("%d",lista[i]);
if(i<size-1)
printf(",");
printf("\n");
quicksort(lista,size);
printf("%d",lista[i]);
if(i<size-1)
printf(",");
case 5:
break;
default:
}
}while (opcion != 5);
return 0;
//Declaracion de funcione.