Autor Beitrag
acer5672
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27



BeitragVerfasst: So 03.02.08 19:28 
Hallo
ich muss array werte sortieren aber ohne array.sort
ich hab bisher das hier mit der if anweisung gehts zwar aber ich möchte das mit ne for schleife machen nur leider bin ich irgendwie voll aus dem Konzept geraten bitte um Hilfe !!!
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
            int[] a = new int[5];
            int zahl = 1;
            int temp;
            for (int a2 = 0; a2 < 5; a2++)
            {
                Console.Write(zahl + ". Zahl");
                a[a2] = Convert.ToInt32(Console.ReadLine());
                zahl = zahl + 1;


            }


                if (a[a2] > a[a2++])
                {
                    for (int i = 0; i < 5; i++)
                    {

                        temp = a[i];

                        a[i] = a[i++];
                        a[i++] = temp;
                    }
                }



                foreach (int x in a)
                    Console.WriteLine(x);
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mo 04.02.08 00:02 
user profile iconacer5672 hat folgendes geschrieben:
ich muss array werte sortieren aber ohne array.sort

Es gäbe noch ArrayList, List<T> oder Enumerable.OrderBy :mrgreen: .
Zitat:
ich hab bisher das hier mit der if anweisung gehts zwar aber ich möchte das mit ne for schleife machen nur leider bin ich irgendwie voll aus dem Konzept geraten bitte um Hilfe !!!
Och, Konzepte lassen sich im Internet gut wiederfinden ;) . Schau doch mal bei Wikipedia vorbei, den Pseudocode dort musst du ja quasi nur noch abtippen.