Преобразовать одномерный массив и найти в нем минимальный элемент - 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);
            
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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