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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254
|
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <iomanip>
using namespace std;
char p1, p2, p3, p4, p5, p6,
p7, p8, p9, p10, p11, p12,
p13, p14, p15, p16, p17, p18,
p19, p20, p21, p22, p23, p24,
p25, p26, p27, p28, p29, p30,
p31, p32, p33, p34, p35, p36;
void random()
{
p1 = rand() ; p2 = rand() ; p3 = rand(); p4 = rand() ; p5 = rand(); p6 = rand() ;
p7 = rand() ; p8 = rand() ; p9 = rand(); p10 = rand() ; p11 = rand(); p12 = rand();
p13 = rand(); p14 = rand(); p15 = rand(); p16 = rand(); p17 = rand(); p18 = rand();
p19 = rand(); p20 = rand(); p21 = rand(); p22 = rand(); p23 = rand(); p24 = rand();
p25 = rand(); p26 = rand(); p27 = rand(); p28 = rand(); p29 = rand(); p30 = rand();
p31 = rand(); p32 = rand(); p33 = rand(); p34 = rand(); p35 = rand(); p36 = rand();
if (p1 % 2 == 0) { p1 = 'X'; } else { p1 = 'O'; }
if (p2 % 2 == 0) { p2 = 'X'; } else { p2 = 'O'; }
if (p3 % 2 == 0) { p3 = 'X'; } else { p3 = 'O'; }
if (p4 % 2 == 0) { p4 = 'X'; } else { p4 = 'O'; }
if (p5 % 2 == 0) { p5 = 'X'; } else { p5 = 'O'; }
if (p6 % 2 == 0) { p6 = 'X'; } else { p6 = 'O'; }
if (p7 % 2 == 0) { p7 = 'X'; } else { p7 = 'O'; }
if (p8 % 2 == 0) { p8 = 'X'; } else { p8 = 'O'; }
if (p9 % 2 == 0) { p9 = 'X'; } else { p9 = 'O'; }
if (p10 % 2 == 0) { p10 = 'X'; } else { p10 = 'O'; }
if (p11 % 2 == 0) { p11 = 'X'; } else { p11 = 'O'; }
if (p12 % 2 == 0) { p12 = 'X'; } else { p12 = 'O'; }
if (p13 % 2 == 0) { p13 = 'X'; } else { p13 = 'O'; }
if (p14 % 2 == 0) { p14 = 'X'; } else { p14 = 'O'; }
if (p15 % 2 == 0) { p15 = 'X'; } else { p15 = 'O'; }
if (p16 % 2 == 0) { p16 = 'X'; } else { p16 = 'O'; }
if (p17 % 2 == 0) { p17 = 'X'; } else { p17 = 'O'; }
if (p18 % 2 == 0) { p18 = 'X'; } else { p18 = 'O'; }
if (p19 % 2 == 0) { p19 = 'X'; } else { p19 = 'O'; }
if (p20 % 2 == 0) { p20 = 'X'; } else { p20 = 'O'; }
if (p21 % 2 == 0) { p21 = 'X'; } else { p21 = 'O'; }
if (p22 % 2 == 0) { p22 = 'X'; } else { p22 = 'O'; }
if (p23 % 2 == 0) { p23 = 'X'; } else { p23 = 'O'; }
if (p24 % 2 == 0) { p24 = 'X'; } else { p24 = 'O'; }
if (p25 % 2 == 0) { p25 = 'X'; } else { p25 = 'O'; }
if (p26 % 2 == 0) { p26 = 'X'; } else { p26 = 'O'; }
if (p27 % 2 == 0) { p27 = 'X'; } else { p27 = 'O'; }
if (p28 % 2 == 0) { p28 = 'X'; } else { p28 = 'O'; }
if (p29 % 2 == 0) { p29 = 'X'; } else { p29 = 'O'; }
if (p30 % 2 == 0) { p30 = 'X'; } else { p30 = 'O'; }
if (p31 % 2 == 0) { p31 = 'X'; } else { p31 = 'O'; }
if (p32 % 2 == 0) { p32 = 'X'; } else { p32 = 'O'; }
if (p33 % 2 == 0) { p33 = 'X'; } else { p33 = 'O'; }
if (p34 % 2 == 0) { p34 = 'X'; } else { p34 = 'O'; }
if (p35 % 2 == 0) { p35 = 'X'; } else { p35 = 'O'; }
if (p36 % 2 == 0) { p36 = 'X'; } else { p36 = 'O'; }
}
void display()
{
cout << setw(3) << " " << setw(2) << "1" << setw(3) << "2" << setw(3) << "3" << setw(3) << "4" << setw(3) << "5" << setw(3) << "6" << endl;
cout << setw(3) << " " << setw(2) << "-" << setw(3) << "-" << setw(3) << "-" << setw(3) << "-" << setw(3) << "-" << setw(3) << "-" << endl;
cout << setw(3) << "A" << "|" << p1 << setw(3) << p2 << setw(3) << p3 << setw(3) << p4 << setw(3) << p5 << setw(3) << p6 << "|" << endl;
cout << setw(3) << "B" << "|" << p7 << setw(3) << p8 << setw(3) << p9 << setw(3) << p10 << setw(3) << p11 << setw(3) << p12 << "|" << endl;
cout << setw(3) << "C" << "|" << p13 << setw(3) << p14 << setw(3) << p15 << setw(3) << p16 << setw(3) << p17 << setw(3) << p18 << "|" << endl;
cout << setw(3) << "D" << "|" << p19 << setw(3) << p20 << setw(3) << p21 << setw(3) << p22 << setw(3) << p23 << setw(3) << p24 << "|" << endl;
cout << setw(3) << "E" << "|" << p25 << setw(3) << p26 << setw(3) << p27 << setw(3) << p28 << setw(3) << p29 << setw(3) << p30 << "|" << endl;
cout << setw(3) << "F" << "|" << p31 << setw(3) << p32 << setw(3) << p33 << setw(3) << p34 << setw(3) << p35 << setw(3) << p36 << "|" << endl;
cout << setw(3) << " " << setw(2) << "-" << setw(3) << "-" << setw(3) << "-" << setw(3) << "-" << setw(3) << "-" << setw(3) << "-" << endl;
}
void change(char user1, int user2)
{
if (user1 == 'a'&&user2 == 1)
{
if (p1 == 'X'){ p1 = 'O';} else{p1 = 'X';}
}
if (user1 == 'a'&&user2 == 2)
{
if (p2 == 'X') { p2 = 'O'; }else { p2 = 'X'; }
}
if (user1 == 'a'&&user2 == 3)
{
if (p3 == 'X') { p3 = 'O'; }else { p3 = 'X'; }
}
if (user1 == 'a'&&user2 == 4)
{
if (p4 == 'X') { p4 = 'O'; }else { p4 = 'X'; }
}
if (user1 == 'a'&&user2 == 5)
{
if (p5 == 'X') { p5 = 'O'; }else { p5 = 'X'; }
}
if (user1 == 'a'&&user2 == 6)
{
if (p6 == 'X') { p6 = 'O'; }else { p6 = 'X'; }
}
if (user1 == 'b'&&user2 == 1)
{
if (p7 == 'X') { p7 = 'O'; }else { p7 = 'X'; }
}
if (user1 == 'b'&&user2 == 2)
{
if (p8 == 'X') { p8 = 'O'; }else { p8 = 'X'; }
}
if (user1 == 'b'&&user2 == 3)
{
if (p9 == 'X') { p9 = 'O'; }else { p9 = 'X'; }
}
if (user1 == 'b'&&user2 == 4)
{
if (p10 == 'X') { p10 = 'O'; }else { p10 = 'X'; }
}
if (user1 == 'b'&&user2 == 5)
{
if (p11 == 'X') { p11 = 'O'; }else { p11 = 'X'; }
}
if (user1 == 'b'&&user2 == 6)
{
if (p12 == 'X') { p12 = 'O'; }else { p12 = 'X'; }
}
if (user1 == 'c'&&user2 == 1)
{
if (p13 == 'X') { p13 = 'O'; }else { p13 = 'X'; }
}
if (user1 == 'c'&&user2 == 2)
{
if (p14 == 'X') { p14 = 'O'; }else { p14 = 'X'; }
}
if (user1 == 'c'&&user2 == 3)
{
if (p15 == 'X') { p15 = 'O'; }else { p15 = 'X'; }
}
if (user1 == 'c'&&user2 == 4)
{
if (p16 == 'X') { p16 = 'O'; }else { p16 = 'X'; }
}
if (user1 == 'c'&&user2 == 5)
{
if (p17 == 'X') { p17 = 'O'; }else { p17 = 'X'; }
}
if (user1 == 'c'&&user2 == 6)
{
if (p18 == 'X') { p18 = 'O'; }else { p18 = 'X'; }
}
if (user1 == 'd'&&user2 == 1)
{
if (p19 == 'X') { p19 = 'O'; }else { p19 = 'X'; }
}
if (user1 == 'd'&&user2 == 2)
{
if (p20 == 'X') { p20 = 'O'; }else { p20 = 'X'; }
}
if (user1 == 'd'&&user2 == 3)
{
if (p21 == 'X') { p21 = 'O'; }else { p21 = 'X'; }
}
if (user1 == 'd'&&user2 == 4)
{
if (p22 == 'X') { p22 = 'O'; }else { p22 = 'X'; }
}
if (user1 == 'd'&&user2 == 5)
{
if (p23 == 'X') { p23 = 'O'; }else { p23 = 'X'; }
}
if (user1 == 'd'&&user2 == 6)
{
if (p24 == 'X') { p24 = 'O'; }else { p24 = 'X'; }
}
if (user1 == 'e'&&user2 == 1)
{
if (p25 == 'X') { p25 = 'O'; }else { p25 = 'X'; }
}
if (user1 == 'e'&&user2 == 2)
{
if (p26 == 'X') { p26 = 'O'; }else { p26 = 'X'; }
}
if (user1 == 'e'&&user2 == 3)
{
if (p27 == 'X') { p27 = 'O'; }else { p27 = 'X'; }
}
if (user1 == 'e'&&user2 == 4)
{
if (p28 == 'X') { p28 = 'O'; }else { p28 = 'X'; }
}
if (user1 == 'e'&&user2 == 5)
{
if (p29 == 'X') { p29 = 'O'; }else { p29 = 'X'; }
}
if (user1 == 'e'&&user2 == 6)
{
if (p30 == 'X') { p30 = 'O'; }else { p30 = 'X'; }
}
if (user1 == 'f'&&user2 == 1)
{
if (p31 == 'X') { p31 = 'O'; }else { p31 = 'X'; }
}
if (user1 == 'f'&&user2 == 2)
{
if (p32 == 'X') { p32 = 'O'; }else { p32 = 'X'; }
}
if (user1 == 'f'&&user2 == 3)
{
if (p33 == 'X') { p33 = 'O'; }else { p33 = 'X'; }
}
if (user1 == 'f'&&user2 == 4)
{
if (p34 == 'X') { p34 = 'O'; }else { p34 = 'X'; }
}
if (user1 == 'f'&&user2 == 5)
{
if (p35 == 'X') { p35 = 'O'; }else { p35 = 'X'; }
}
if (user1 == 'f'&&user2 == 6)
{
if (p36 == 'X') { p36 = 'O'; }else { p36 = 'X'; }
}
}
int main()
{
int user2;
int user4;
char user1;
char user3;
srand(time(NULL));
random();
display();
cout << "Which one do you want to change ";
cin >> user1;
cin >> user2;
change(user1, user2);
display();
cout << "Find which one has been changed ";
cin >> user3;
cin >> user4;
if (user1 == user3 && user2 == user4)
{
cout << "Congratulations! You won " << endl;
}
else
{
cout << "Sorry, it was " << user1 << user2 << endl;
}
system("pause");
return 0;
}
|