Untitled
unknown
plain_text
2 years ago
1.5 kB
5
Indexable
using System;
public static class Program
{
public static void Main()
{
int min_temp_value = 0;
int max_temp_value = 0;
int max_temp_index = 0;
int[] monthly_temp = new int[31];
Random random = new Random();
// Заполнение массива случайными значениями
for (int i = 0; i < monthly_temp.Length; i++)
monthly_temp[i] = random.Next(-30, 8);
Console.WriteLine("Исходная последовательность массива: ");
// Нахождение самого наибольшего значения массива
for (int i = 0; i < monthly_temp.Length; i++)
{
Console.Write(monthly_temp[i].ToString() + " ");
if (monthly_temp[i] > max_temp_value)
{
max_temp_value = monthly_temp[i];
max_temp_index = i;
}
}
// Перебор массива с индекса наибольшего значения
for (int i = max_temp_index; i < monthly_temp.Length; i++)
if (monthly_temp[i] < min_temp_value)
min_temp_value = monthly_temp[i];
Console.WriteLine("\nМинимальная температура после последнего " +
$"самого теплого дня ({max_temp_value} градусов Цельсия): {min_temp_value} градусов Цельсия");
}
}Editor is loading...