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

thmn8

Администратор
Сообщения
1 472
Реакции
311
Сайт
tehadm.ru
Задача:
На вход метода подаётся массив целых чисел. В массиве хранятся сведения о количестве осадков выпавших за каждый день в месяце (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:.
 

Вложения

  • MaxMin.exe
    5 КБ · Просмотры: 1
Последнее редактирование:
Снимок.JPG

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

или
Минимальное кол-осадков: 4 (День 10, День 15, День 19, День 23, День 24, День 27 )
Максимальное кол-во осадков: 36 (День 16 )
 
Последнее редактирование модератором:
Точняк))). Чет этот момент не продумал.
 
Назад
Верх Низ