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?


Anmelden zum Antworten