Создать метод поиска индекса максимального элемента массива - C#

Узнай цену своей работы

Формулировка задачи:

Напишите метод который в качестве входных параметров принимает массив целых чисел. Результатом работы метода является индекс максимального элемента массива.

Решение задачи: «Создать метод поиска индекса максимального элемента массива»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class PassOb
    {
        public static int MaxInd(int[] nums)
        {
            int max;
            int ind;
 
            max = nums[0];
            ind = 0;
            for (int i = 1; i < nums.Length; i++)
            {
                if (max < nums[i])
                {
                    max = nums[i];
                    ind = i;
                }
            }
 
            return ind;
        }
        static void Main(string[] args)
        {
            int a;
            int i;
            int j = 0;
            //Запрашиваем длину массива
            Console.WriteLine("Введите длину массива");
            j = Convert.ToInt32(Console.ReadLine());
            int[] arr = new int[j];
            //Вводим массив с клавиатуры
            for (i=0; i<arr.Length;i++)
            {
                Console.WriteLine("Введите число "+(i+1));
                arr[i] = Convert.ToInt32(Console.ReadLine());
            }
            //Выводим массив
            Console.WriteLine("Ваш массив\n");
            for (i=0; i<arr.Length;i++)
            {
                Console.Write(arr[i]+" ");
            }
            //Вызываем метод
            a = MaxInd(arr);
            Console.WriteLine("\nИндекс Макс Числа="+a);
            Console.ReadKey();
 
        }
    }
}

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы