Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdlib.h>
- #include <time.h>
- using namespace std;
- int main()
- {
- srand(time(NULL));
- int waktu = 1;
- int jarak = 0;
- int gerak = 0;
- bool frozen = false;
- cout << "Let the race begin!" << endl;
- while(waktu<=20)
- {
- cout << "Turtle = " << waktu << endl;
- if(frozen == false)
- {
- gerak = rand()%3+1;
- jarak += gerak;
- cout << "Rabbit moved " << gerak << " steps." << endl;
- if(jarak > 20 && jarak != 20)
- {
- jarak = 20 - (jarak - 20);
- cout << "Rabbit moved more than 20 and must backtrack!" << endl;
- } else if(jarak == 20){
- cout << "Rabbit = " << jarak << endl << "The rabbit wins!" << endl;
- break;
- }
- if(jarak == 2 || jarak == 3 || jarak == 5 || jarak == 7 || jarak == 11 || jarak == 13 || jarak == 17 || jarak == 19)
- {
- frozen = true;
- cout << "Rabbit = " << jarak << endl;
- cout << "The rabbit landed in a prime. Next turn it shall move 0 steps." << endl;
- } else {
- cout << "Rabbit = " << jarak << endl;
- }
- } else {
- cout << "Rabbit [Currently Frozen] = " << jarak << endl;
- frozen = false;
- }
- if(waktu == 20)
- cout << "The turtle wins!";
- else
- cout << "Press enter to continue..." << endl;
- waktu++;
- cin.get();
- }
- cout << "Press enter to continue..." << endl;
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement