Задача хранения информации о погоде за 1 год - C#
Формулировка задачи:
Задача на enum'ы + массивы:
Решить задачу хранения информации о погоде за 1 год.
Погода должна быть представлена как битовое перечисление:
не определено (если информация не занесена), дождь, небольшой дождь, гроза, снег, туман, облачно, грозовые тучи, ясно и т.д.
Информация о погоде должна храниться в двумерном массиве: 12 x 31 (12 месяцев X 31 день).
Программа должна предоставлять следующие справки:
- среднее количество солнечных дней в месяц;
- общее количество дней в году с осадками (снег/дождь);
и т.д. (предусмотреть 4-5 видов справок).
Решение задачи: «Задача хранения информации о погоде за 1 год»
textual
Листинг программы
// using System.Linq;
public enum WeatherType { Unknown, Rain, Snow, ... } // элементы перечисления доукажите самостоятельно
public WeatherType[][] WeatherInfo;
// и потом:
// создаёте массив WeatherInfo, содержащий информацию о погоде за 12 месяцев
WeatherInfo = new WeatherType[12][];
// заполняете WeatherInfo для каждого месяца
// и организуете проходы по массиву массивов с подсчётом количества солнечных дней, дождиков, чего_угодно_что_душа_захочет