using System.Threading.Tasks;
namespace BubbleCadenas
{
class Program
{
static void Main(string[] args)
{
string[] strs ={
"esto"," es"," un", " test",
" de"," un", " orden", " string" };
int a, b;
string t;
int size;
size = strs.Length; //cantidad de elementos a ordenar
//Muestra el arreglo original
Console.Write("El arreglo original es:");
for (int i = 0; i < size; i++)
Console.Write(""+strs[i]);
Console.WriteLine();
//esto es el orden bubble de las cadenas
for(a=1;a<size;a++)
for (b = size - 1; b >= a; b--)
{
if (strs[b - 1].CompareTo(strs[b]) > 0)
{
//cambia el orden de los elementos
t = strs[b - 1];
strs[b - 1] = strs[b];
strs[b] = t;
}
}
//Muestra el arreglo ordenado
Console.Write("El arreglo ordenado es:");
for (int i = 0; i < size; i++)
Console.Write(" "+strs[i]);
Console.WriteLine();
Console.ReadLine();
}
}
}
No hay comentarios.:
Publicar un comentario
Es muy importante tu comentarios: