- Curso
- Matrices
- Ordenamiento de burbuja
Ordenamiento de burbuja
Última actualización:
23/08/2020
⁃
Dificultad:
Intermedio
Cree un programa en C# que solicite 10 números enteros al usuario y los ordene implementando el algoritmo de ordenamiento de burbuja.
Entrada
7
8
6
2
3
2
4
1
8
4
Salida
1 2 2 3 4 4 6 7 8 8
Solución
using System;
public class OrdenamientoBurbuja
{
public static void Main(string[] args)
{
int total = 10;
int[] numeros = new int[total];
for (int i = 0; i < total; i++)
{
numeros[i] = Convert.ToInt32(Console.ReadLine());
}
// Ordenamiento burbuja
for (int i = 0; i < total - 1; i++)
{
for (int j = i + 1; j < total; j++)
{
if (numeros[i] > numeros[j])
{
int aux = numeros[i];
numeros[i] = numeros[j];
numeros[j] = aux;
}
}
}
foreach (int n in numeros)
{
Console.Write("{0} ", n);
}
}
}