8 Aralık 2014 Pazartesi

C# 8x8 lik bir tabloda her kareye rastgele değer üretiliyor. Rastgele üretilen değerlerin toplamı, en büyük ve en küçük değerler ekrana yazdırılıyor.

using System;

class Program
{
 static void Main()
 {

 Random r = new Random();
 int[,] m = new int[8, 8];

 for (int i = 0; i < 8; i++)
 {
 for (int j = 0; j < 8; j++)
 {
 // 10 ile 100 arasında rastgele bir değer üretiliyor
 m[i, j] = r.Next(10, 100);
 Console.Write("{0,3}|", m[i, j]);
 }
 Console.WriteLine("\n---+---+---+---+---+---+---+---+");
 }
 // üretilen değerlerin toplamı
 int top = 0;
 for (int i = 0; i < 8; i++)
 for (int j = 0; j < 8; j++)
 top += m[i, j];
 Console.WriteLine("Toplam = " + top);
 // en büyük ve en küçük değeleri bulma
 int max = m[0, 0];
 int min = m[0, 0];
 for (int i = 0; i < 8; i++)
 for (int j = 0; j < 8; j++)
 {
 if (m[i, j] > max) max = m[i, j];
 if (m[i, j] < min) min = m[i, j];
 }
 Console.WriteLine("En büyük değer:" + max);
 Console.WriteLine("En küçük değer:" + min);

 Console.ReadLine();

 }
}
Paylaş:

0 yorum:

Yorum Gönder

Popüler

Son

Kategoriler

Arşiv