Тесты и практика C# Работа с массивами
C#

C# - практика

Сложность: Всего: 155 заданий
Изучение языка C# для начинающих
Комментарии (3)
Добавить комментарий

Павел 13 мая 2025 в 18:07

По второму минимальному числу в массиве маленько по-другому сделал. Вот вариант с методом:

static int secondMin(int[] array)
{
int firstMin = array.Min();
int secondMin = int.MaxValue;

for (int i = 0; i < array.Length; i++)
{
if (secondMin > array[i])
{
if (array[i] == firstMin)
{
continue;
}
secondMin = array[i];
}
}

return secondMin;
}
Ответить

Артур 21 мая 2024 в 12:33

Вот еще вариант 4 задания

namespace Doom
{
class Program
{
public static void Main()
{
int[] x = {24, -63, 67, -12, 88, 94, -28, 82, 0, 53};
int minValue = int.MaxValue;
int maxValue = int.MinValue;

for (int i = 0; i < x.Length; i++)
{
if (x[i] < minValue)
{
minValue = x[i];
}

if (x[i] > maxValue)
{
maxValue = x[i];
}
}


System.Console.WriteLine("Минимальное значение: " + minValue);
System.Console.WriteLine("Максимальное значение: " + maxValue);
}
}
}
Ответить

Илья 27 марта 2024 в 17:15

Четвертое задание ещё можно так решить:

public static void Main()
{
int[] arr = { 24, -63, 67, -12, 88, 94, -28, 82, 0, 53 };
int max = 0, min = 0; ;
for (int i = 0; i < arr.Length; i++)
{
max = Math.Max(max, arr[i]);
min = Math.Min(min, arr[i]);
}

Console.WriteLine($"Максимальное значение: {max}");
Console.WriteLine($"Минимальное значение: {min}");
Console.ReadKey();
}
Ответить