arkadaşlar yaptığım programda rastgele atanmış 2nci sayı liste yazmıyor fakat benim yapmak istediğim rastgele atanan çift sayılar olması gerek yani rastgele aynı 2 sayı olucak fakat 3 ncü sayı olamıycak
int[] sayilar = new int[16]; Random rnd = new Random(); for (int i = 0; i < 16; i++) { sayilar = rnd.Next(1, 17); for (int kontrol = 0; kontrol < i; kontrol++) { if (sayilar[kontrol] == sayilar) { i--; break; } } }
ironbug55İ
kullanıcısına yanıt
int[] sayilar = new int[16]; Random rnd = new Random(); for (int i = 0; i < 16; i++) { int sayi = 0; do { int sayi = rnd.Next(1,17); int sayac = 0; for (int kontrol = 0; kontrol < i; kontrol++) { if (sayilar[kontrol] == sayi) { sayac++; } } } while(sayac > 2);
sayilar[i] = sayi;
}
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme