Visual C# ile boyutu dışardan girilen dizinin en büyüğünü bulmak için dizinin eleman sayısı kullanıcıdan istenecek ve daha sonra elemanlar girilip for ve while döngüleri sayesinden sayıların en büyüğü bulunacak mantık olarak bir sayıyı diğer tüm sayılarla karşılaştırarak en büyük sayı bulunuyor..
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
staticvoid Main(string[] args)
{
//boyuru dışardan girilen dizinin en büyüğünü bulma
int[] a=new int [100];
int N, eb;//eb dizideki en büyük değerin eşitleneceği kısım, ilk olarak a[0] en
büyük kabul edildi.
while (true)
{
//Dizinin boyutu belirlendi.
Console.Write(“Dizinin boyutunu girini=“);
N = Convert.ToInt32(Console.ReadLine());
//Dizinin boyutu kadar kullanıcın bilgi girildi.
for (int i = 0; i < N; i++)
{
Console.Write(“A=[{0}] değerini giriniz = “, i);
a[i]= Convert.ToInt32(Console.ReadLine());
}
//Dizinin En büyük sayısını bulmak için yazılan döngü.
eb = a[0];
for (int i = 0; i < N; i++)
{
if (a[i]> eb) eb = a[i];//eğer a[i] en büyükten büyükse eb’ yi update
et ve a[i] deki değeri yaz.
}
Console.Write(“n Dizinin En Büyük Sayısı ={0}nn”, eb);
}
}
}
}