Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ordenacion Por Burbuja
Ordenacion Por Burbuja
case 2:
{
system ("cls");
printf ("\n\n Ha escogido la opcion 2.");
printf ("\n Mostrando en pantalla la lista
desordenada.");
for (CExt = 0; CExt <= maxi; CExt++)
{
printf ("\n Elemento [%i]: %i", CExt,
aInicial[CExt]);
}
for (CExt = 0; CExt <= maxi-1; CExt++)
{
for (CInt = CExt + 1; CInt <= maxi; CInt+
+)
{
if (aInicial[CExt]>aInicial[CInt])
{
temp = aInicial[CExt];
aInicial[CExt] =
aInicial[CInt];
aInicial[CInt] = temp;
}
}
}
printf ("\n Ordenando la lista ordenada, por
favor espere.");
printf ("\n Mostrando la lista ordenada de
menor a mayor.");
for(CExt = 0; CExt <= maxi; CExt++)
{
printf ("\n Elemento [%i]: %i", CExt,
aInicial[CExt]);
}
break;
}
case 3:
{
printf("\n Usted ha elegido la opcion 3: Salida
del programa.\n");
printf ("\n\tNos vemos");
exit(-1);
break;
}
default:
{
printf ("\n\t\aError! No está establecida esa
opcion");
break;
}
}
printf ("\n Desea volver a repetir la operacion? ");
scanf("%s", &repetir);
opcion = 0;
system("cls");
}
printf ("\n Nos vemos!!");
system ("pause");
return 0;
}