#include #include #include #include #define tassayisi 90 #define oyuncusayisi 5 #define satirsayisi 3 #define sutunsayisi 5 #define kagittakisayilar 15 char isim[5][20]; int tombala[oyuncusayisi][satirsayisi][sutunsayisi]; int torba[tassayisi]; int karsilastir[15]; int kontroldizisi[kagittakisayilar]; int x,y,z,toplam,kazanan,seed,sayi,oyunbitti,sira,temp,operasyon,islem,b,rastgele,oyuncu,cik,a,istem; kartDagit() { for(x=0;x0 && operasyon<8) { break; } else {printf("lütfen 1-8 arasinda bir rakam tuslayin\n"); continue; } } }while( *op<1 || *op>7 ); } main() { torbaOlustur(); seed=(time(NULL)); srand(seed); do{ oyunMenu(&operasyon); switch(operasyon){ case 1://oyuncu ekle en fazla 5 if(islem<5){ if(istem==0){ kartUret(islem); kartYazdir(islem); oyuncu=islem; islem=islem+1; } else printf("sayi uretttiniz yeni oyuncu ekleyemezsiniz.lutfen oyunu yeniden baslatin.\n"); } else printf("en fazla 5 oyuncu ile oynayabilirsiniz lutfen oyuna baslayiniz"); break; case 2: if(islem>0){ sayiUret(oyuncu); for(x=oyuncu;x>=0;x--){ tombalaBul(x); istem=istem+1; } } else printf("oyuncu eklemeden rastgele sayi secemezsiniz."); break; case 3:if(islem>0){ for(x=oyuncu;x>=0;x--){ kartYazdir(x); } } else printf("oyuncu eklemeden kart yazdiramazsin.\n"); break; case 4: nasilOynanir(); break; case 5: printf("oyunkapatiliyor..."); break; case 6: torbaYazdir(); break; case 7: islem=0; istem=0; torbaOlustur(); break; } }while(operasyon!=5); }