Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- using namespace std;
- int eingabe(int);
- int _tmain(int argc, _TCHAR* argv[])
- {
- int eingabe1, eingabe2;
- int punkte1 = 0;
- int punkte2 = 0;
- int gesamt = 0;
- int rundenanzahl;
- int runde = 1;
- cout << "Wie viele Runden sollen gespielt werden? (Mindestens 4 Runden)" << endl;
- cin >> rundenanzahl;
- if (rundenanzahl < 4 ){
- rundenanzahl = 4;
- }
- system("CLS");
- while (runde <= rundenanzahl){
- eingabe1 = eingabe(2);
- eingabe2 = eingabe(1);
- if (eingabe1 == 1){
- if (eingabe2 == 1){
- punkte1 += 4;
- punkte2 += 4;
- }
- else {
- punkte1 += 1;
- punkte2 += 6;
- }
- }
- else {
- if (eingabe2 == 1){
- punkte1 += 6;
- punkte2 += 1;
- }
- else{
- punkte1 += 2;
- punkte2 += 2;
- }
- }
- cout << "Spieler 1 hat nach Runde " << runde << " bislang " << punkte1 << " Jahre Gefaengnis erhalten, und Spieler 2 " << punkte2 << " Jahre." << endl;
- system("PAUSE");
- system("CLS");
- runde++;
- }
- gesamt = punkte1 + punkte2;
- cout << "Der Endstand lautet: " << punkte1 << " zu " << punkte2 <<". Insgesamt muessen beide "<< gesamt << " Jahre ins Gefaengnis."<< endl;
- system("PAUSE");
- return 0;
- }
- int eingabe(int spieler){
- int tmp;
- bool check = true;
- cout << "Bitte geben sie an, ob der Spieler " << spieler << " verraten werden soll (1), oder nicht (2)!" << endl;
- cin >> tmp;
- if (tmp != 1 && tmp != 2 ){
- check = false;
- }
- while (check == false){
- system("CLS");
- cout << "Die Eingabe war ungueltig! Bitte geben sie erneut ein, ob der Spieler " << spieler << " verraten werden soll (1), oder nicht (2)!" << endl;
- cin >> tmp;
- if (tmp == 1 || tmp == 2){
- check = true;
- }
- }
- system("CLS");
- return tmp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement