C# Saved Program: placid-rain

facebook share

Here's the online compiler accompanied with IDE at your service. This is a saved code by one of our users. Try it out or save your own from the IDE page and don't forget to leave a feedback. You can find that at the bottom of the page.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*Schreibe eine Methode, der Du ein Array vom Datentyp int übergibst.
Die Methode soll das Maximum zurückliefern und im Hauptprogramm
(Main-Methode) soll dieser Wert in der Konsole ausgegeben werden.

Beispiel: Du hast ein Array mit 3 Zellen. In der ersten Zelle steht
der Wert 3, in der zweiten der Wert 5 und in der dritten der Wert 1.
Die Methode gibt den Wert 5 zurück und in der Main-Methode wird
dieser Wert in der Konsole ausgegeben.*/

namespace Maximum
{
    class Program
    {
        static void Main(string[] args)
        {
            while(true)
            {
                int[] container = new int[3];

                Console.WriteLine("\nInsert 3 Random Numbers to find out the Maximum and its Position: ");

                int i;
                for (i = 0; i < 3; i++)
                {
                    //Fill array with 3 numbers
                    Console.WriteLine("Insert " + (i + 1) + ". Number");
                    container[i] = Convert.ToInt32(Console.ReadLine());
                }
                //Pass array - get Maximum
                int resultat = Maximum(container);
                //Pass array and Maximum - get Position
                int position = Position(container, resultat);
                Console.WriteLine("The Maximum of "+ container[0] + ", " + container[1] + " and " + container[2] + " is: " + resultat + " (At " + (position + 1) + ". Position)");
                Console.ReadLine();
            }
        }

        private static int Maximum (int[] arr)
        {
            //Find Maximum
            int result = arr.Max();
            return result;
            
        }
        private static int Position(int[] arr, int res)
        {
            //Find Position
            int position = Array.IndexOf(arr, res);
            return position;
        }
    }
}
Execute

Output

Press the execute button or CTRL + enter to run code.

Inputs