Wenn fertig, bitte Fenster schließen
// Lösung zu for-Schleife // Dateien einbinden #include <iostream> #include <iomanip> // main() Funktion int main() { // Das auszugebenden Zeichen unsigned char character; // Schleife von 32 bis 127 for (character=32; character < 128; character++) { // Bei jedem 5. Zeichen eine neue Zeile anfangen Wert%5 ergibt bei // jedem 5. Wert als Ergebnis 0. Da aber mit dem Startwert 32 angefangen // wurde, muss bei 32,37,42,47,... eine neue Zeile begonnen werden // d.h. der Modulo-Operator liefert 2 als Ergebnis if (character % 5 == 2) std::cout << std::endl; // Akt. Wert und das Zeichen ausgeben std::cout << "\t" << std::setw(3) << static_cast<int>(character) << " " << character; } // Zum Schluss noch ein Zeilenvorschub std::cout << std::endl; } |