Создать метод поиска индекса максимального элемента массива - 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();
}
}
}