Određivanje minimalnog i maksimalnog elementa niza

Određivanje maksimalnog i minimalnog elementa niza

 

Primer:

Napisati program koji za niz od n članova određuje i štampa maksimalni član niza.

 

static void Main(string[] args)

        {

            int i, n, max; //i indeks članova niza, n broj članova niza

            Console.WriteLine("Unesi broj clanova niza n");

            n = int.Parse(Console.ReadLine());

            int[] Niz = new int[n]; //n se prvo mora uneti pa tek onda koristiti

            for (i = 0; i < n; i++)

            {

                Console.Write("Niz[" + i + "]=");

                Niz[i] = int.Parse(Console.ReadLine());

            }

            max = Niz[0];

            for (i = 1; i < 15; i++)

            {

                if (Niz[i] > max)

                    max = Niz[i];

            }

            Console.WriteLine("Maksimalni član niza je: " + max);

            Console.ReadKey();

        }

 

Primer:

Napisati program koji za niz od n članova određuje i štampa minimalni član niza sa njegovim indeksom.

 

static void Main(string[] args)

        {

            int i, j, n, min;

            Console.WriteLine("Unesi broj clanova niza");

            n = int.Parse(Console.ReadLine());

            int[] niz = new int[n];

            Console.WriteLine("Unesi clanove niza");

            for (i = 0; i < n; i++)

            {

                Console.Write("niz[" + i + "]=");

                niz[i] = int.Parse(Console.ReadLine());

            }

            min = niz[0];

            j=0;

            for (i = 1; i < n; i++)

            {

                if (niz[i] < min)

                {

                    min = niz[i];

                    j = i;

                }

            }

            Console.WriteLine("Minimalni clan niza je: niz[" + j + "]= " + min);

            Console.ReadKey();

        }