Lottoschein

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hallo,

    Ich muss ein lottoschein machen wo man zuerst 5 zahlen eingeben muss dann muss es die 49 zahlen auflisten und die zahlen wo man eingegeben hat muss ein x sein.

    Wäre froh wen ihr mir mal ne beispiel code zeigen könnt.

    Da habe ich schon mit zahl eingeben code für den anfang:

    Quellcode

    1. #include <iostream>
    2. using namespace std;
    3. int main (void)
    4. {
    5. // ------ Deklarationen ------
    6. int erste_zahl;
    7. int zweite_zahl;
    8. int dritte_zahl;
    9. int vierte_zahl;
    10. int fuenfte_zahl;
    11. // ------ Start der Verarbeitung ------
    12. cout << "Geben sie eine Zahl ein >" << endl;
    13. cin >> erste_zahl;
    14. cout << "Geben sie eine zweite Zahl ein >" << endl;
    15. cin >> zweite_zahl;
    16. cout << "Geben sie eine dritte Zahl ein >" << endl;
    17. cin >> dritte_zahl;
    18. cout << "Geben sie eine vierte Zahl ein >" << endl;
    19. cin >> vierte_zahl;
    20. cout << "Geben sie eine fuenfte Zahl ein >" << endl;
    21. cin >> fuenfte_zahl;
    22. getchar(); // Warten auf Enter-Taste
    23. return 0; // Erfolgreich beendet
    24. }
    Alles anzeigen


    Wie mache ich das die eingegebenen zahlen noch angezeigt werden mit x ?
    mfg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von lenovo_code ()

  • Ich fürde das mit zwei geschachtelten for-Schleifen machen, beide gehen von 1 bis 7 und du malst dann ein Zahlenquadrat auf. Wenn der Wert den du hinschreibst einer deiner 5 eingelesenen Variablen entpricht machste einfach n x, statt einer Zahl.
    ~ mfg SeBa

    Ich beantworte keine PMs zu Computer-/Programmierproblemen. Bitte wendet euch an das entsprechende Forum.

    [Blockierte Grafik: http://i.creativecommons.org/l/by-sa/3.0/80x15.png]
  • Ich würde mir auch für tabellarische Ausgaben Funktionen des #include < iomanip > ansehen.

    z.B. folgender Link, ab S.154:
    books.google.de/books?id=p4xkk…num=2&ct=result#PPA154,M1

    und noch ein kleines:
    cplusplus.com/reference/iostream/ios_base/width.html

    weil das compilerspezifisch sein kann hier mal ein Beispiel:

    Quellcode

    1. #include <iostream>
    2. // einige Compiler wollen hier noch einen iomanip oder ähnlichen Header
    3. using namespace std;
    4. int main ()
    5. {
    6. for ( int i = 0; i < 38; i++)
    7. {
    8. cout.width(3);
    9. cout << i + 1;
    10. if ( i % 6 == 5)
    11. cout << endl;
    12. }
    13. cout << endl;
    14. }
    Alles anzeigen


    MfG bcc-fan

    Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von bcc-fan ()

  • danke. habs mal versucht gehabt es zeigt mir nun die zahl von 1 - 39 aber die zahl wo ich eingegeben hatte sollte ein x stehen aber das passiert leider nicht. mein code sieht wie folgt uas:

    Quellcode

    1. #include <iostream>
    2. using namespace std;
    3. int main (void)
    4. {
    5. // ------ Deklarationen ------
    6. int erste_zahl;
    7. int zweite_zahl;
    8. int dritte_zahl;
    9. int vierte_zahl;
    10. int fuenfte_zahl;
    11. // ------ Start der Verarbeitung ------
    12. cout << "Geben sie eine Zahl ein >" << endl;
    13. cin >> erste_zahl;
    14. cout << "Geben sie eine zweite Zahl ein >" << endl;
    15. cin >> zweite_zahl;
    16. cout << "Geben sie eine dritte Zahl ein >" << endl;
    17. cin >> dritte_zahl;
    18. cout << "Geben sie eine vierte Zahl ein >" << endl;
    19. cin >> vierte_zahl;
    20. cout << "Geben sie eine fuenfte Zahl ein >" << endl;
    21. cin >> fuenfte_zahl;
    22. {
    23. for ( int i = 0; i < 38; i++)
    24. {
    25. cout.width(3);
    26. cout << i + 1;
    27. if ( i % 6 == 5)
    28. cout << endl;
    29. }
    30. cout << endl;
    31. }
    32. getchar(); // Warten auf Enter-Taste
    33. return 0; // Erfolgreich beendet
    34. }
    Alles anzeigen


    und danke für die tutorials.

    mfg
  • Willst du programmieren :?:
    Zeigt die Zahlen bis 39 - das ist beabsichtigt - bis 49 und 7 spaltig sollte, bei der Vorgabe, nun wirklich kein Hindernis mehr sein ;)

    Und das mit dem Eintragen von dem X sind doch nur Peanuts:
    Bauste halt vor der Zahlenausgabe

    Quellcode

    1. if( ... )
    2. cout ... // hier X
    3. else if(...) //
    4. cout ...
    5. ...
    6. ...
    7. else
    8. cout ...


    Bei ... solltest du das Passende einsetzen ;)

    Geht natürlich auch noch eleganter und auf ein paar anderen Wegen.

    Wieso klickst du bei den Tags C# an und nicht C++ oder soll das in C# sein :?:
    Da gibt es einige Unterschiede.

    MfG bcc-fan

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bcc-fan ()

  • Ich weiß das ich bei programmieren nur einen kleinen Bruchteil kenne ;)
    Wahrscheinlich sind die Lücken, die ich bei mir kenne größer als die,
    die du bei dir kennst :D

    Kleiner Tip, bei den einzelnen Aufgaben in der Datenverarbeitung kann es sein das
    in vielen Bereichen 0 die erste Zahl ist ;)

    Bis 39 zählt dein Teil - welche Zahl ist da in der Nähe im Quelltext?
    Ändere die mal.

    Wenn du keinen Ergeiz entwickelst, vergiß das mit dem Programmieren -
    sonst nur vertane Zeit für dich :D

    Ach ja damit du weißt womit du hier rummachst:

    Quellcode

    1. #include <iostream>


    Bei C gibt es kein <iostream> - der Quelltext ist , wenn ich nix übersehen
    habe C++.
    Es gibt aber noch andere Sprachen, die aus den gleichen Wurzeln
    abgeleitet wurden.

    MfG bcc-fan

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von bcc-fan ()

  • Oh man,
    wenn du dir die Links genauer angeschaut hättest, ...

    Aber hier noch einen:
    tutorial.schornboeck.net/inhalt.htm

    Der steht schon auf der ersten Seite und nicht irendwo weiter hinten 8o

    Wer bei so viel Vorgaben noch gern den Code hätte, sollte das in tausend facher
    Anfertigung ohne Copy & Paste handschriftlich einreichen :thumbsup:
    Dann wird aber erst vielleicht geprüft ob du würdig bist.

    Oder mindestens Fortschritte beim Verstehen des Quellcodes erkennen lassen.

    MfG bcc-fan

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von bcc-fan ()

  • Die falschen Zahlen :?: wurden ja inzwischen gezogen :D

    Für die die es nicht glauben wollen:

    Quellcode

    1. #include <iostream>
    2. // einige Compiler wollen hier noch einen iomanip oder ähnlichen Header
    3. using namespace std;
    4. int main ()
    5. {
    6. int z1 = 11;
    7. for ( int i = 0; i < 38; i++)
    8. {
    9. cout.width(3);
    10. if ( z1==i+1)
    11. cout << "X";
    12. else
    13. cout << i + 1;
    14. if ( i % 6 == 5)
    15. cout << endl;
    16. }
    17. cout << endl;
    18. }
    Alles anzeigen


    Nur zur Info eure Lehrer haben Zugriff auf ein Programm das eure
    Lösungen mit im Internet vorhandenen Lösungen vergleichen kann.
    Je mehr komplette Lösungen hier drin stehen, desto weniger
    Möglichkeiten bleiben euch.