Занести в массив результаты измерений температуры воздуха. Можно без объяснений - C#
Формулировка задачи:
10. Занести в массив результаты измерений температуры воздуха, которые проводились ежедневно в течении ноября месяца. Определить: а) день, когда первый раз температура поднялась выше нуля; b) минимальную температуру тех дней ноября, которые следуют после последнего из самых теплых дней в этом месяце; с) сколько раз в ноябре температура меняла знак.
Решение задачи: «Занести в массив результаты измерений температуры воздуха. Можно без объяснений»
textual
Листинг программы
using System; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { int[] massiv = new int[] { -2, -3, -4, -5, -6, -7, -1, -1, -2, 0, 3, -4, -5, -6, -7, -1, -2, -3, -2, -3, 1, -3, -4, -5, 6, 7, -1, 5, 3, 4 }; int max = int.MinValue; int mini = int.MaxValue; int c = 0; int k = 0; for (int i = 0; i < massiv.Length; i++) { if (massiv[i] > 0) { Console.WriteLine("Число месяца когда температура первый раз поднялась выше нуля: {0}",i+1); break; } } for (int i = 0; i < massiv.Length; i++) { if ((massiv[i] < 0) && (massiv[i + 1] >= 0)) { k++; } } Console.WriteLine("Температура в ноябре меняла знак : {0} раза ",k); for (int i = 0; i < massiv.Length; i++) { if (massiv[i] > max) { max = massiv[i]; } } for (int i = 0; i < massiv.Length; i++) { if (massiv[i] == max) { c = i; } } for (int i = c; i < massiv.Length; i++) { if (massiv[i] < mini) { mini = massiv[i]; } } Console.WriteLine("Минимальная температура которая следует после максимальной: {0}",mini); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д