cout << x;
cout.endl(); // Zeilenumbruch
cout << y;
cin.eatwhite(); // Führende Leerzeichen überlesen
cin >> x;
Hier wurden die verschiedenen Operationen als separate Anweisungen geschrieben. Dies ist natürlich möglich, mindert aber die Übersichtlichkeit im Programmcode, da einzelne logische Verbindungen zwischen den einzelnen Operationen nicht mehr unmittelbar zu erkennen sind.
Man würde sich an dieser Stelle wünschen, endl()
bzw. eatwhite()
direkt in die Ein- oder Ausgabeanweisung
schreiben zu können, etwa in der Art
cout << x << endl << y;