Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C++ by Nannou ( 14 years ago )
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <string>

using namespace std;

int i = 0;
int sum = 0;
int kast = 0;
int terning[5] = {0, 0, 0, 0, 0};
int tempTerning[5] = {0, 0, 0, 0, 0};
string keepChoice;

void terningKast();
void reRoll();
void holder();
void sumKast();

int main(int argc, char *argv[])
{
    terningKast();

 system&#40;"PAUSE"&#41;;
    return 0;
}

void terningKast()
{
    srand(time(0));

    for (i=0;i<5;i++)
    {
        terning[i] = 1+(rand()%6);
  cout << "TERNING_" << i+1 << " " << "= " << terning[i] << endl;
    }

 reRoll();
 if (kast == 0) holder();
 reRoll();
 sumKast();
 
 cout << endl;
}

void reRoll()
{
    srand(time(0));

 for (i=kast;i<5;i++)
    {
  bool done=false;
  do{
  cout << "Vil du beholde TERNING_" << i+1 << "? " << "Y/N = ";
  cin >> keepChoice;
  cout << endl;

  if (keepChoice.find("y") != string::npos)
  {
   kast++;
   done=true;
  }
  else if (keepChoice.find("n") != string::npos)
  {
   terning[i] = 0;
   tempTerning[i] = 1+(rand()%6);
   done=true;
  }
  else cout << "Invalid input" << endl;
  cout << endl;

  }while(!done);
    }

 cout << "////////////////" << endl;
 cout << "//Du re-rollet//" << endl;
 cout << "////////////////" << endl;

    for (i=0;i<5;i++)
    {
  if (tempTerning[i] == 0)
  continue;
  cout << "TERNING_" << i+1 << " " << "= " << tempTerning[i] << endl;
    }
 cout << endl;
}

void holder()
{
 cout << "/////////////" << endl;
 cout << "//Du holder//" << endl;
 cout << "/////////////" << endl;

    for (i=0;i<5;i++)
    {
  if (terning[i] == 0)
  continue;
  cout << "TERNING_" << i+1 << " " << "= " << terning[i] << endl;
    }
 cout << endl;
}

void sumKast()
{
 cout << "/////////////////////" << endl;
 cout << "//Du har terningene//" << endl;
 cout << "/////////////////////" << endl;

 for (int i = 0;i<5;i++)
 {
  terning[i] = tempTerning[i];
  cout << "TERNING_" << i+1 << " " << "= " << terning[i] << endl;
 }
}

 

Revise this Paste

Your Name: Code Language: