1-) C# - 100 900 arasında 200 tane random sayı üretip.
YÖNTEM 1
int[] a = new int[200];
int[] b= new int[200];
Random w = new Random();
for (int i = 0; i < 200; i++)
{
a[i] = w.Next(100, 900);
b[i] = a[i];
Console.WriteLine(a[i]);
}
for (int i = 0; i < 199; i++)
{
if (a[i] > a[i + 1]) // en büyüğünü bulma
{
a[i + 1] = a[i];
}
}
Console.WriteLine(a[199]);
for (int i = 0; i < 199; i++)
{
if (b[i] < b[i + 1]) // en küçüğünü bulma
{
b[i + 1] = b[i];
}
}
Console.WriteLine(b[199]);
------------
YÖNTEM 2
Random random = new Random();
int[] Genelsayilar = new int[200];
for (int i = 0; i <200; i++)
{
int SayiUret = random.Next(99,901);
Genelsayilar[i] = SayiUret;
}
int BüyükSayi = Genelsayilar[0];
int KücükSayi = Genelsayilar[0];
for (int i = 0; i < Genelsayilar.Length; i++)
{
if (Genelsayilar[i]<KücükSayi)
{
KücükSayi = Genelsayilar[i];
}
if (Genelsayilar[i]>BüyükSayi)
{
BüyükSayi = Genelsayilar[i];
}
}
Console.WriteLine("Büyük sayı={0}", BüyükSayi);
Console.WriteLine("Kücük sayı={0}", KücükSayi);
for (int i = 0; i <200; i++)
{
Console.WriteLine(Genelsayilar[i]);
}