Нахождение средней температуры дней, предшевствующих самому холодному дню - C#

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

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

Помогите решить задачку Надо найти среднюю температуру тех дней, которые предшествуют первому из самых холодных дней в декабре; Вот я тут попытался ,но что- то ничего.
double[] MyArray;
            double min;
            int d = 0;
            min = 0;
            double S = 0;

            MyArray = new double[31];
            for (int i = 0; i < 31; ++i)
            {
                Console.Write("Температура [{0}] числа=", i + 1);
                MyArray[i] = double.Parse(Console.ReadLine());
                if (min > MyArray[i])
                {
                    min = MyArray[i];
                    d = i;
                }

                    do S = S + MyArray[i];
                    while (i < d);
                
            }

             Console.WriteLine("{0}", S);

Решение задачи: «Нахождение средней температуры дней, предшевствующих самому холодному дню»

textual
Листинг программы
double[] Days = new double[7]{10,12,-14,15,5,9,36};//Измени размер на 31 и вбей значения в массив
            double over_cold_day=Days.Min();
            double middle_temp=0;
            int day=0;
            for (int i = 0; i <= Days.Length; i++)
            {
                if (Days[i] == over_cold_day)
                {
                    break;
                }
                else
                {
                    middle_temp += Days[i];
                    day++;
                }
            }
            middle_temp = middle_temp / day;
            Console.WriteLine(middle_temp);
            Console.ReadLine();

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


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

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

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