Среднегодовая температура - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Пытаюсь сделать эту задачу:
На вход программы подается 366 строк, которые содержат информацию о среднесуточной температуре всех дней 2008 года. Формат каждой из строк следующий: сначала записана дата в виде dd.mm (на запись номера дня и номера месяца в числовом формате отводится строго два символа, день от месяца отделен точкой), затем через пробел записано значение температуры — число со знаком плюс или минус, с точностью до 1 цифры после десятичной точки. Данная информация отсортирована по значению температуры, то есть хронологический порядок нарушен. Требуется написать программу на языке Паскаль или Бейсик, которая будет выводить на экран информацию о месяце (месяцах), среднемесячная температура у которого (которых) наименее отклоняется от среднегодовой. В первой строке вывести среднегодовую температуру. Найденные значения для каждого из месяцев следует выводить в отдельной строке в виде: номер месяца, значение среднемесячной температуры, отклонение от среднегодовой температуры.
Проблема в чтении данных с пробелом. Думал сначала прочитать в массив из двух элементов, применяя Split(), но не получается дальше первый элемент разбить на две части(день(он не важен) и температура). Подскажите, как это сделать?
            const int count = 366;
            int i, N, p;
            string month;
            char c = ' ';
            int[] months = new int[12];
            for (i = 0; i < 12; i++)
                months[i] = 0;
            for (i = 0; i < count; i++)
            {
                string[] s = Console.ReadLine().Split(' ');
                foreach (int p in s[0])
            }

Решение задачи: «Среднегодовая температура»

textual
Листинг программы
            for (i = 0; i < 12; i++)
            {
                suitable[i] = 0;
                months[i] = 0;
                count[i] = 0;
            }

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


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

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

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