Untitled
unknown
plain_text
2 years ago
1.4 kB
5
Indexable
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int symbols[] = {1, 2, 3, 4, 5, 6}; // Semboller, int olarak temsil ediliyor
int spinReel() {
return symbols[rand() % 6];
}
bool checkWin(int grid[4][6]) {
// Yatay kontrol
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
if (grid[i][j] == grid[i][j + 1] && grid[i][j] == grid[i][j + 2]) {
return true;
}
}
}
// Dikey kontrol
for (int i = 0; i < 3; ++i) {
for (int j = 0; j < 6; ++j) {
if (grid[i][j] == grid[i + 1][j] && grid[i][j] == grid[i + 2][j]) {
return true;
}
}
}
return false;
}
int main() {
srand(time(0));
int grid[4][6];
// Slot makinesini başlat
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 6; ++j) {
grid[i][j] = spinReel();
}
}
// Slot makinesi durumu ekrana yazdır
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 6; ++j) {
cout << grid[i][j] << " ";
}
cout << endl;
}
// Kazanan kontrolü yap
if (checkWin(grid)) {
cout << "Tebrikler, kazandınız!" << endl;
} else {
cout << "Üzgünüz, kaybettiniz. Daha şanslı olabilirsiniz!" << endl;
}
return 0;
}
Editor is loading...