Visual Basic- Üretilen Sayıyı arttırma
Kod
static void Main(string[] args)
{
int[] dizi = new int[5];
int sayi=0;
Random rasgele = new Random();
// dizinin her elemanına farklı bir sayı atamak için dizi elemanı sayısı kadar döngü oluşturuldu
for (int i = 0; i < 5; i++)
{
// dizinin içerisinde, rasgele ürettiğimiz değer var ise yeniden rasgele sayı üretmek için
tekrar:
// rasgele sayı üretiliyor
sayi = rasgele.Next(1, 6);
for (int j = 0; j < 5; j++)
{
// eğer üretilen sayı dizinin herhangi bir elemanına eşitse
if (dizi[j]==sayi)
{
// tekrar say üretmeye gidiliyor ve kontrol yeniden yapılmaya başlıyor
goto tekrar;
}
}
// üretilen sayı dizinin içinde olmadığı için dizinin ilgili elemanına sayı atanıyor
dizi[i] = sayi;
}
for (int i = 0; i < 5; i++)
{
Console.WriteLine(dizi[i].ToString());
}
Console.ReadKey();
}
} 
3Beğeniler








Normal