Преобразовать одномерный массив и найти в нем минимальный элемент - C#
Формулировка задачи:
1) Преобразовать одномерный массив, состоящий из 20 целых элементов ( значения элемента задать случайными числами в интервале [-4,7]), таким образом, чтобы в первой его половине располагались элементы, стоящие в четных позициях. В полученном массиве найти минимальный элемент и его номер.
Решение задачи: «Преобразовать одномерный массив и найти в нем минимальный элемент»
textual
Листинг программы
using System;
namespace ConsoleApplication41
{
class Program
{
static void Main(string[] args)
{
int[] mas = new int[20];
Random rand = new Random();
int min=0;
int index=0;
for (int i = 0; i < 20; i++)
{
//Заполняем первую часть
if (i < 10)
{
int vrem;
while ((vrem = rand.Next(-4, 7)) % 2 != 0) ;
mas[i] = vrem;
if (i == 0)
{
min = mas[0];
index = 0;
}
}
else
{
mas[i] = rand.Next(-4, 7);
}
Console.WriteLine("{0}-й элемент массива = {1}",i,mas[i]);
if (mas[i] < min)
{
min = mas[i];
index = i;
}
}
Console.WriteLine("Первый минимальный элемент = {0}, который находится по индексу {1}",min,index);
}
}
}