Nicht schöner source^^
-
Hallo kann man vllt den kommenden Source "schöner" gestalten .. ? Halt einfacher.. ?
#include <iostream> using namespace std; int main(){ int ergebnis; int ergebnis1; int ergebnis2; int ergebnis3; int ergebnis4; int ergebnis5; int ergebnis6; int ergebnis7; int ergebnis8; int ergebnis9; int ergebnis10; int ergebnis11; int ergebnis12; int ergebnis13; int ergebnis14; int ergebnis15; int zahl; //Programm cout << "Bitte geben Sie die Zahl ein mit der Zapfengerechnet werden soll?" << endl; cin >> zahl; ergebnis = zahl * 2; cout << ergebnis << endl; ergebnis1 = ergebnis *3; cout << ergebnis1 << endl; ergebnis2 = ergebnis1 *4; cout << ergebnis2 << endl; ergebnis3 = ergebnis2 *5; cout << ergebnis3 << endl; ergebnis4 = ergebnis3 *6; cout << ergebnis4 << endl; ergebnis5 = ergebnis4 *7; cout << ergebnis5 << endl; ergebnis6 = ergebnis5 *8; cout << ergebnis6 << endl; ergebnis7 = ergebnis6 *9; cout << ergebnis7 << endl; ergebnis8 = ergebnis7 /2; cout << ergebnis8 << endl; ergebnis9 = ergebnis8 /3; cout << ergebnis9 << endl; ergebnis10 = ergebnis9 /4; cout << ergebnis10 << endl; ergebnis11 = ergebnis10 /5; cout << ergebnis11 << endl; ergebnis12 = ergebnis11 /6; cout << ergebnis12 << endl; ergebnis13 = ergebnis12 /7; cout << ergebnis13 << endl; ergebnis14 = ergebnis13 /8; cout << ergebnis14 << endl; ergebnis15 = ergebnis14 /9; cout << ergebnis15 << endl; return 0; }
-
mach doch eine for-schleife für die *3...*9 und für die /2../9 und speichere das Ergebnis der letzten Berechung in der schleife
-
Du könntest aus
int ergebnis; int ergebnis1; int ergebnis2; int ergebnis3; int ergebnis4; int ergebnis5; int ergebnis6; int ergebnis7; int ergebnis8; int ergebnis9; int ergebnis10; int ergebnis11; int ergebnis12; int ergebnis13; int ergebnis14; int ergebnis15;ein array machen:
int ergebnis[15];
-
Halt einfacher.. ?
#include <iostream> using namespace std; int main(){ int zahl; //Programm cout << "Bitte geben Sie die Zahl ein mit der Zapfengerechnet werden soll?" << endl; cin >> zahl; for (int i=2; i<10; ++i) { zahl*=i; cout << zahl << endl; } for (int i=2; i<10; ++i) { zahl/=i; cour << zahl << end; } return 0; }[/quote]
-
Also wenn das kein Fake sein soll ^^
Einfacher gehts mit Schleifen
#include <iostream> using namespace std; int main() { cout << "Bitte geben Sie die Zahl ein, mit der gerechnet werden soll!" << endl; int Eingabe = 0; cin >> Eingabe; for(int i = 2; i < 10; ++i) { Eingabe *= i; cout << Eingabe << endl; } for(int i = 2; i < 10; ++i) { Eingabe /= i; cout << Eingabe << endl; } return 0; }Felix
EDIT: 1) Zu langsam

2) Name im Code stehen gehabt
3) Wozu speicherst du die Ergebnisse überhaupt?
-
El Kassem schrieb:
cout << "Bitte geben Sie die Zahl ein mit der Zapfengerechnet werden soll?" << endl;ist das ne Frage? Muss man da mit ja/nein antworten

Edit: @Phoemuex Zu spät gesehen^^
-
Hallo
kaffee schrieb:
Du könntest aus
int ergebnis; int ergebnis1; int ergebnis2; int ergebnis3; int ergebnis4; int ergebnis5; int ergebnis6; int ergebnis7; int ergebnis8; int ergebnis9; int ergebnis10; int ergebnis11; int ergebnis12; int ergebnis13; int ergebnis14; int ergebnis15;ein array machen:
int ergebnis[15];Ich würde
int ergebnis[16];bevorzugen.

chrische
-
danke..hätte nicht an einem for schleife gedacht ^^
-
chrische5 schrieb:
Ich würde
int ergebnis[16];bevorzugen.

Ich nicht zu viel angeforderter Speicher
-
zuviel ist es schon aber nicht "zuviel"

-----------
bin ich blöd oder sind die dinger nicht initialisiert.... somit könnte er garnicht damit rechnen
-
bei meinem alten source, sind die ned initalisiert für was ?
-
El Kassem schrieb:
bei meinem alten source, sind die ned initalisiert für was ?
wolle rose kaufen ?

Gruß,
Simon2.
-
Stelfer schrieb:
bin ich blöd oder sind die dinger nicht initialisiert.... somit könnte er garnicht damit rechnen
Was denn für dinger?