Ben aşağıdaki programı yaptım fakat aynı iskambil kartı birden fazla kişiye veriliyor (örn: hem birinci oyuncu oyuncuya hemde üçüncü oyuncuya maça as gidiyor). Bunu nasıl engelleyebilirim? Kaynak Kodları: Console.WriteLine("Kart dağıtma uygulamasına hoşgeldiniz."); Console.WriteLine("Kartlar Dağıtılsın'mı? (dağıt/dağıtma)"); string cevap = Console.ReadLine(); if (cevap == "dağıt") { string[] kartlar = {"Kupa As", "Kupa 2","Kupa 3","Kupa 4","Kupa 5","Kupa 6","Kupa 7","Kupa 8","Kupa 9","Kupa 10","Kupa Vale","Kupa Kız","Kupa Papaz", "Karo As", "Karo 2","Karo 3","Karo 4","Karo 5","Karo 6","Karo 7","Karo 8","Karo 9","Karo 10","Karo Vale","Karo Kız","Karo Papaz", "Sinek As", "Sinek 2","Sinek 3","Sinek 4","Sinek 5","Sinek 6","Sinek 7","Sinek 8","Sinek 9","Sinek 10","Sinek Vale","Sinek Kız","Sinek Papaz", "Maça As", "Maça 2","Maça 3","Maça 4","Maça 5","Maça 6","Maça 7","Maça 8","Maça 9","Maça 10","Maça Vale","Maça Kız","Maça Papaz"}; for (int i = 0; i < 4; i++) { Console.WriteLine("-------------"); Random rastgelesayi = new Random(); for (int sayac = 0; sayac < 13; sayac++) {
int sayi1 = rastgelesayi.Next(0, kartlar.Length); Console.WriteLine(kartlar[sayi1]); } } Console.WriteLine("-------------"); Console.ReadKey(); } else if (cevap == "dağıtma") { Console.ReadKey(); } else { Console.WriteLine("Yanlış komut girdiniz."); } < Bu mesaj bu kişi tarafından değiştirildi Tr0llZilla -- 30 Mayıs 2021; 20:2:11 > |
Bildirim