Wieso zeichnet dieses C++ Programm ein Dreieck?



  • Guten Tag!

    Verstehe folgendes Programm nicht:

    #inlclude<iostream>
    using namespace std;

    int main()
    {
    int loop1,loop2;
    for(loop1 = 1; loop1 <= 10, ++loop1)
    {
    for(loop1 = loop2; loop2 > 0; loop2--)
    {
    cout<<" x";
    }
    cout endl;
    }
    retrun 0;
    }

    Ich weiß zwar, das es ein Dreieck zeichnet, kann aber nicht nachvollziehen, warum das so ist.(Bin noch ziehmlicher Anfänger auf dem Gebiet C++)
    Ich hoffe, ihr könnt mir das erklären 🙂



  • Bitte Programm Copy&Pasten und in Codetags einfügen. So ist der Code einfach falsch: loop2 wird nicht initialisiert, 'retrun' usw.

    Ansonsten ist die Idee, in jeder Zeile ein 'x' mehr auszugeben.



  • Okay, es heißt natürlich 'return 0;' usw.

    Ich werde versuchen, es das nächste Mal besser zu machen 😋

    Aber trotzdem danke für deine Antwort, denn jetzt weiß ich endlich, wie dieses Programm funktioniert


Anmelden zum Antworten