Prob mit Programm



  • Danke für den Link.



  • #include <iostream>
    
    using namespace std;
    
    int main()
    {
    
    int Zahl,KleinZahl=1,GrossZahl, temp;
    char chose;
    Zahl=GrossZahl-(GrossZahl-KleinZahl)/2;
    cout<<"Guten Tag!\nDies ist ein kleines Spiel. Denken Sie sich bitte eine Zahl von 1 bis(Sie können wählen):";
    cin>>GrossZahl;
    
    cout<<"Ist ihre Zahl "<<Zahl<<"?\ng=groesser,\nk=kleiner,\n'='=Ja\n";
    
    for(;;)
    {
    
    Zahl=GrossZahl-(GrossZahl-KleinZahl)/2;
    
    cout<<"Ist ihre Zahl "<<Zahl<<"?\ng=groesser,\nk=kleiner,\n'='=Ja\n";
    cin>>chose;
    
    if (chose=='k')
    {
    if(Zahl==KleinZahl)
    {cout<<"Verarsch mal nicht!!";return 0;}
    GrossZahl=Zahl;
    continue;
    }
    if (chose=='g')
    {
    if(Zahl==GrossZahl||Zahl==GrossZahl)
    {cout<<"\nVerarsch mal nicht!!\n\a\a\a";return 0;}
    KleinZahl=Zahl;
    continue;
    }
    if (chose=='=')
    {
    cout<<"Ihre Zahl war "<<Zahl<<"\n\n\a";return 0;
    }
    
    }}
    

    übrigens - braucht man für else if(z.B.:if(..){..}
    else if (..){..}
    )
    Ne bestimmte #include? weil, als ich es probieren wollte, ein "missing declaration" error kam-...



  • Hacker schrieb:

    übrigens - braucht man für else if(z.B.:if(..){..}
    else if (..){..}
    )
    Ne bestimmte #include? weil, als ich es probieren wollte, der"missing declaration" error kam-...

    Nein, else und if sind Anweisungen von C/C++, die kennt der Compiler auch ohne Hilfestellung. Du solltest nur nicht versuchen, sie zusammenzukleben - elseif ist nicht gültig, also sucht der Compiler nach einer Funktion mit diesem Namen.



  • Schaumal unterm dem Editorfenster sind diese hübschen Smilies 🙂 😃 😉
    Und darunter ist ein Button C/C++.
    Wenn du jetzt deinen Text markierst und da drauf drückst erscheint er hübsch formatiert (die Einrückungen bleiben erhalten) und in Farbe und bunt.

    #include <iostream>
    
    using namespace std;
    
    int main()
    {
    
      int Zahl,KleinZahl=1,GrossZahl, temp;
      char chose;
    
      Zahl=GrossZahl-(GrossZahl-KleinZahl)/2;
    
    ...
    

    if und else gehören zur Sprache. Dafür gibt es kein include



  • ey cool dirk ich probiers gleich aus höhä

    #include <iostream>
    using namespace std;
    
    int main()
    {
    unsigned int Grenzwert, Anfangswert(0);
    printf("Dieses Programm kann alle Zahlen bis zu einer von ihnen Angegebenen Zahl\nAnzeigen."
    "Zahl eingeben:\n");
    scanf("%i", &Grenzwert);
    for(;; )
    {
    ++Anfangswert;
    printf("%1.i\n",Anfangswert);
    if(Grenzwert<=Anfangswert)
    break;
    
    }
    
    main();
    }
    

    Oh NAIN es funktioniert nicht... 😮



  • Aber die Smileys sind so WITZIG!



  • Ist bei dir BBCode deaktiviert?



  • Tja, Jetzt nicht mehr.

    #include <iostream>
    using namespace std;
    
    int main()
    {
        unsigned int Grenzwert, Anfangswert(0);
        cout << "Dieses Programm kann alle Zahlen bis zu einer von ihnen     Angegebenen Zahl Anzeigen.\n"
        "Zahl eingeben:\n";
        cin >> Grenzwert;
        for(;;)
        {
            ++Anfangswert;
            cout<< Anfangswert << ".i\n";
            if(Grenzwert<=Anfangswert)
            break;
        }
    
        main();
    }
    


  • Tja dann...
    danke



  • Hacker schrieb:

    #include <iostream>
    using namespace std;
    
    int main()
    {
    unsigned int Grenzwert, Anfangswert(0);
    printf("Dieses Programm kann alle Zahlen bis zu einer von ihnen Angegebenen Zahl\nAnzeigen."
    "Zahl eingeben:\n");
    scanf("%i", &Grenzwert);
    for(;;)
    {
    ++Anfangswert;
    printf("%1.i\n",Anfangswert);
    if(Grenzwert<=Anfangswert)
    break;
    
    }
    
    main();
    }
    

    Welcher C Compiler compiliert diesen Code?



  • using namespace?
    #include <iostream>?
    cout...

    Ich befinde den Angeklagten für schuldig. Bitte wieder in C++ schieben 🙂


Anmelden zum Antworten