- 12 Ara 2007
- 849
- 4
arkadaşlar virüs mirüs kodu öğrenelim derken bizi baya sardı bu c# muhabbeti . şimdi ben size c# 2.0 da derlediğim sayısal loto programını sunuyorum ....
bu programda kullandığımız öyle 6 sayı düşününki bu 6 sayıyla bir daha karşılaşmayalım nasıl ama ...?
neyse.........................
using System;
using System.Collections.Generic;
using System.Text;
namespace sayısalloto
{
class Program
{
static **** Main(string[] args)
{
int[] dizi = new int[6];
Random rnd = new Random();
int indeks = 0;
int sayac = 0;//kaç farklı deneme yapıldı
while (indeks < 6)
{
int a = rnd.Next(1, 50);
bool b = false;//ilk başta bulamadığımı varsayıyorum
for (int i = 0; i < dizi.Length; i++)
{
if (dizi == a)
{
b = true;
}
}
if (b == false)
{
dizi[indeks] = a;
indeks++;
}
sayac++;
}
Console.WriteLine("{0} deneme sonucunda 6 farklı sayı elde edildi", sayac);
for (int i = 0; i < dizi.Length; i++)
{
Console.WriteLine(dizi);
}
}
}
bu programda kullandığımız öyle 6 sayı düşününki bu 6 sayıyla bir daha karşılaşmayalım nasıl ama ...?
neyse.........................
using System;
using System.Collections.Generic;
using System.Text;
namespace sayısalloto
{
class Program
{
static **** Main(string[] args)
{
int[] dizi = new int[6];
Random rnd = new Random();
int indeks = 0;
int sayac = 0;//kaç farklı deneme yapıldı
while (indeks < 6)
{
int a = rnd.Next(1, 50);
bool b = false;//ilk başta bulamadığımı varsayıyorum
for (int i = 0; i < dizi.Length; i++)
{
if (dizi == a)
{
b = true;
}
}
if (b == false)
{
dizi[indeks] = a;
indeks++;
}
sayac++;
}
Console.WriteLine("{0} deneme sonucunda 6 farklı sayı elde edildi", sayac);
for (int i = 0; i < dizi.Length; i++)
{
Console.WriteLine(dizi);
}
}
}