// ------------------------------ BubbleSort.cs ------------------------------- \\
public class BubbleSort
{
static void Main(string[] args)
{
int[] arr = new int[10], max, min ;
double tmp;
Random rd = new Random()
for(int i=0 ; i<arr.Length ; i++) // Array belegen
{
arr[i] = rd.Next(100) ; // 0 <= tmp < 100
}
Console.WriteLine("unsortiert");
for(int i=0 ; i<arr.Length ; i++) // Array unsortiert ausgeben
Console.WriteLine(arr[i]);
// Array sortieren mit BubbleSort
int temp ;
for(int i=1 ; i < arr.Length ; i++ )
for(int j = arr.Length - 1 ; j >= i ; j--)
if ( arr[j-1] > arr[j] )
{
temp = arr[j-1] ;
arr[j-1] = arr[j];
arr[j] = temp;
}
Console.WriteLine("sortiert");
for(int i=0 ; i<arr.Length ; i++) // Array sortiert ausgeben
Console.WriteLine(arr[i]);
} // end Main
} // end class