Имеется информация о количестве осадков, выпавших за каждый день месяца, и о температуре воздуха в эти дни. С# Имеется информация о количестве осадков, выпавших за каждый день месяца, и о температуре воздуха в эти дни. Определить, какое количество осадков выпало в виде снега и какое — в виде дождя. (Считать, что идет дождь, если температура воздуха выше 0 С.) C# С массивом

13 Апр 2022 в 19:41
211 +1
1
Ответы
1

данных о количестве осадков и температуре воздуха можно решить данную задачу следующим образом:

using System;
class Program
{
static void Main()
{
int[] precipitation = {10, 5, 0, 8, 3}; // количества осадков для каждого дня
int[] temperature = {-2, 3, 6, -1, 8}; // температуры воздуха для каждого дня
int snow = 0;
int rain = 0;
for (int i = 0; i < precipitation.Length; i++)
{
if (temperature[i] <= 0)
{
snow += precipitation[i];
}
else
{
rain += precipitation[i];
}
}
Console.WriteLine("Количество осадков в виде снега: " + snow);
Console.WriteLine("Количество осадков в виде дождя: " + rain);
}
}

В этом коде мы задаем массивы precipitation и temperature с данными о количестве осадков и температуре воздуха для каждого дня. Затем мы проходимся по каждому элементу массивов и смотрим, когда выпал снег (если температура ниже или равна 0) и когда дождь (если температура выше 0). Суммируем количество осадков в каждой категории и выводим результаты на экран.

16 Апр 2024 в 18:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир