1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#include <cstdlib>
#include <ctime>
#include <iostream>
using namespace std;
int random(int minimum_number,int maximum_number,unsigned milliseconds=50){
clock_t start = clock();
while(clock()-start < (CLOCKS_PER_SEC/1000.0)*milliseconds)
rand();
return minimum_number+(rand()%(maximum_number+1-minimum_number));
}
int main() {
char GameMap[10][10] = {
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
{' ',' ',' ',' ',' ',' ',' ',' ',' ',' '},
};
srand(time(NULL));
GameMap[random(0,9,100)][random(0,9,100)] = 'X';
cout << "+----------+" << endl;
for(int x=0; x < 10; x++){
cout << '|';
for( int y = 0; y < 10; y++)
cout << GameMap[x][y];
cout << '|' << endl;
}
cout << "+----------+" << endl;
}
| |