public static void Main()
int[] inputArray = {1,2,3,5};
int [] inputArray2 = (int[]) inputArray.Clone();
int[] ergebnisArray = sortieren(inputArray2);
Boolean gleich = vergleicharrays(inputArray,ergebnisArray);
Console.WriteLine("Die zwei Arrays sind schon sortiert ") ;
Console.WriteLine("Das sind die neuen sortierten Arrays: ");
printArray(ergebnisArray);
static int[] sortieren(int[] unsortiertesArray)
for(int i = 0; i<unsortiertesArray.Length; i++)
for(int x = i; x < unsortiertesArray.Length; x++)
if (unsortiertesArray[i] > unsortiertesArray[x])
int tmp = unsortiertesArray[i];
unsortiertesArray[i] = unsortiertesArray[x];
unsortiertesArray[x] = tmp;
return unsortiertesArray;
static void printArray(int[] inputArray){
for(int i = 0; i<inputArray.Length; i++){
Console.WriteLine("An der " + i + " ten Position steht: " + inputArray[i]);
static bool vergleicharrays(int[] x,int[] y)