| | |
Random Number Guessing Game
Please support our C advertiser: Programming Forums - DaniWeb Sister Site
This is a program I created a couple of weeks ago for class using DevC++ compiler. THis program allows the user 20 tries to guess a number between 1 and 100. It keeps track of wins and losses and offfers the option to continue or quit, displaying game stats.
//Kerri Byrd //May 28, 2005 //C9A4P447 #include <iostream> #include <string> #include <cstdlib> #include <cctype> #include <ctime> #include <conio.h> using namespace std; int main () { int wins = 0; int losses = 0; int tries = 0; int guess; unsigned int number; char playAgain = 'Y'; srand((unsigned)time(NULL)); number = rand() % 101; while (toupper(playAgain) == 'Y') { while (tries < 21) { cout << "Enter a number between 0 and 100: "; cin >> guess; if (guess == number) { wins = wins + 1; break; } else tries = tries + 1; } if (tries > 20) { losses = losses + 1; cout << "Try Again "; } else cout << "You won! "; cout << "Want to play again?"; cin >> playAgain; } cout << "Your total wins: " << wins; cout << " Your total losses: " << losses; getch(); return 0; }
Similar Threads
- GUI Number Guessing Game Problem (Java)
- Number Guessing Loop (Perl)
- Number guessing game problem (C++)
- Number Guessing game problem (C++)
- Random guessing game (C++)
| Thread Tools | Search this Thread |
Tag cloud for C
#include adobe ansi array arrays asterisks binarysearch calculate centimeter changingto char convert copyimagefile cprogramme creafecopyofanytypeoffileinc database directory dynamic fflush file fork forloop framework getlasterror givemetehcodez grade graphics gtkgcurlcompiling hacking hardware highest histogram inches include incrementoperators input iso kernel km lazy linked linkedlist linux linuxsegmentationfault list lists locate logical_drives looping loopinsideloop. lowest match matrix microsoft motherboard multi mysql number opendocumentformat opensource owf pattern pdf performance pointer posix problem probleminc process program programming radix recursion recv repetition research reversing scanf scripting segmentationfault sequential shape socket socketprograming stack standard string strings structures systemcall testing threads turboc unix user variable voidmain() wab windows.h windowsapi



