Считаем осадки

mygedz

Администратор
Сообщения
555
Оценка реакций
46
Задача:
На вход метода подаётся массив целых чисел. В массиве хранятся сведения о количестве осадков выпавших за каждый день в месяце (30 дней). Определить в какие дни было максимальное и минимальное количество осадков и вывести их номера в месяце и значения осадков.
Решение:
C#:
using System;

namespace MaxMin
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Подсчет осадков за месяц";

            int[] arr = new int[31];
            Random rand = new Random();
            int min = int.MaxValue;
            int max = int.MinValue;
      
            for (int i = 1; i < arr.Length; i++)
            {
                arr[i] = rand.Next(40);
                Console.WriteLine("День " + i + ": " + arr[i]);
                if (min > arr[i])
                {
                    min = arr[i];
                }
                if (arr[i] > max)
                {
                    max = arr[i];
                }          
            }
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Минимальное количество осадков: " + min);
            Console.WriteLine("Минимальное количество осадков: " + max);
            Console.ReadLine();
        }
    }
}
Коммент по коду:
Установлена длина массива 30. Массив рандомно заполняется целыми числами от 0 до 40 (типа количество осадков в день). То есть при каждом запуске программы, будут выбиваться разные числа (ну это и так понятно - рандом).

Скажу честно - мучился два дня:mad:.
 

Вложения

Последнее редактирование:

pisikot

Пользователь
Сообщения
68
Оценка реакций
47
Снимок.JPG

Если опираться на этот скрин, я бы сделал так:
мин кол-во:
День 10 - 4
День 15 - 4
День 19 - 4
День 23 - 4
День 24 - 4
День 27 - 4
Макс кол-во:
День 16 - 36

или
Минимальное кол-осадков: 4 (День 10, День 15, День 19, День 23, День 24, День 27 )
Максимальное кол-во осадков: 36 (День 16 )
 
Последнее редактирование модератором:

mygedz

Администратор
Сообщения
555
Оценка реакций
46
Точняк))). Чет этот момент не продумал.
 
Верх Низ