z ausgeben wenn es ein Vielfaches von x ODER y ist
-
Mahlzeit Forum,
neu im Forum und gleich ein Problem
Folgendes Problem:
Es sollen alle Zahlen bis 1000 ausgegeben werden, die entweder durch 3 oder durch 5 teilbar sind.Folgendes läuft, wenn ich für zahlMax = 500 nehme. Wenn ich zahlMax = 1000 eingebe, fängt die Konsole erst bei 375 an auszugeben. Irgendwo hab ich wohl einen Hammer reingebaut und bräuchte dringend einen Schlag auf den Hinterkopf.
#include <iostream> int main() { int zahlMax = 1000; int x = 3; int y = 5; int i = 0; while (i < zahlMax) { if ((i % x == 0) || (i % y == 0)) { std::cout << i << std::endl; } i++; } return 0; }
1000 Dank im voraus für jeden Schlag
... und schönes Wochenende !
-
@DFence sagte in z ausgeben wenn es ein Vielfaches von x ODER y ist:
fängt die Konsole erst bei 375 an auszugeben.
Wie stellst du das fest?
-
Ich hab das so bei ideone eingegeben und es werden alle Zahlen ausgegeben... klick
Kann es sein, dass die Konsole nur die letzten x Zeilen ausgibt und daher die ersten Zahlen nicht mehr sichtbar sind?
-
@daddy_felix sagte in z ausgeben wenn es ein Vielfaches von x ODER y ist:
Kann es sein, dass die Konsole nur die letzten x Zeilen ausgibt und daher die ersten Zahlen nicht mehr sichtbar sind?
Möglich.
-
Dann einfach über die "Standardwerte" die "Fensterpuffergröße" erhöhen (z.B. Höhe = "500"), s. a. Ausgabe Speicher der CMD-Eingabeaufforderung erhöhen! (zumindestens für Windows ;- )
-
Oder die Ausgabe (stdout) mit > in eine Datei umleiten.
-
@Th69 sagte in z ausgeben wenn es ein Vielfaches von x ODER y ist:
Dann einfach über die "Standardwerte" die "Fensterpuffergröße" erhöhen (z.B. Höhe = "500"), s. a. Ausgabe Speicher der CMD-Eingabeaufforderung erhöhen! (zumindestens für Windows ;- )
GELÖST !! 1000 DANK !
Das war es. War anzunehmen, dass das Problem wieder VOR dem Bildschirm sitzt
-
@DFence sagte in z ausgeben wenn es ein Vielfaches von x ODER y ist:
@Th69 sagte in z ausgeben wenn es ein Vielfaches von x ODER y ist:
Dann einfach über die "Standardwerte" die "Fensterpuffergröße" erhöhen (z.B. Höhe = "500"), s. a. Ausgabe Speicher der CMD-Eingabeaufforderung erhöhen! (zumindestens für Windows ;- )
GELÖST !! 1000 DANK !
Das war es. War anzunehmen, dass das Problem wieder VOR dem Bildschirm sitztDu kannst den Wert nicht beliebig groß wählen.
Irgendwann ist Schluß.
-
@DFence sagte in z ausgeben wenn es ein Vielfaches von x ODER y ist:
bräuchte dringend einen Schlag auf den Hinterkopf
Ich biete dieses Service an, dazu müsstest du aber persönlich vorbeischauen.