AInfT
Text

Rotieren eines Char-Arrays

Stunde 5 Kapitel 1

​Schreiben Sie eine Prozedur

static void rotate( char[] wort, int anzahl)

welche die ersten anzahl viele Zeichen nach hinten rotiert.

Bsp.: mit rotate( s, 3 ) wird aus s=“hallo“ das Wort lohal


​Der Code:

 static void rotate(char[] wort,int anzahl)
    {
        if (wort.Length==0) return;

        for (int j = 0;j<anzahl;j++)
        {
            char merke = wort[0];
            for (int i = 0;i<wort.Length-1;i++)
                wort[i] = wort[i+1];
            wort[wort.Length-1]=merke;
        }
    }

Leave a comment

Comment as a guest:

Name * E-Mail *
Website
Pen