static void Main(string[] args) { MatrixWeather weather; Console.Write("Ходите создать календарь самостоятельно или по умолчанию? "); string answer = Console.ReadLine(); if (answer.ToLower() == "да" || answer.ToLower() == "lf") weather = new MatrixWeather(); else { Console.Write("Введи месяц: "); int month = int.Parse(Console.ReadLine()); Console.Write("Введи день: "); int day = int.Parse(Console.ReadLine()); weather = new MatrixWeather(day, month); } weather.PrintArray(); Console.WriteLine("Максимальный скачок (в градусах): {0}", weather.MaxDifference()); int number_of_the_day, delta_degrees; int degree = weather.MaxDifference(out delta_degrees, out number_of_the_day); Console.WriteLine("Максимальный скачок (в градусах) составил {0}, это случилось в день {1}, температура которого составляла {2} градусов.", delta_degrees, number_of_the_day, degree); Console.WriteLine("Количество дней с температурой, равной нулю: {0}", weather.CountWithZeros); Console.Write("Хотите поменять значение месяца? "); answer = Console.ReadLine(); if (answer.ToLower() == "да" || answer.ToLower() == "lf") { Console.Write("Введи месяц: "); weather.Month = int.Parse(Console.ReadLine()); } Console.Write("Хотите поменять значение дня? "); answer = Console.ReadLine(); if (answer.ToLower() == "да" || answer.ToLower() == "lf") { Console.Write("Введи день: "); weather.Day = int.Parse(Console.ReadLine()); } //weather.Day = 7; weather.PrintArray(); //int count_of_strings = (day + MatrixWeather.days[month - 1]) / 7; //MatrixWeather.FillArray(count_of_strings); }
static void Main(string[] args) { int month = int.Parse(Console.ReadLine()); int day = int.Parse(Console.ReadLine()); MatrixWeather q = new MatrixWeather(day, month); q.PrintArray(); //int count_of_strings = (day + MatrixWeather.days[month - 1]) / 7; //MatrixWeather.FillArray(count_of_strings); }
static void Main(string[] args) { int month = int.Parse(Console.ReadLine()); int day = int.Parse(Console.ReadLine()); MatrixWeather q = new MatrixWeather(day, month); q.PrintArray(); Console.WriteLine("Максимальный скачок (в градусах): {0}", q.MaxDifference()); int number_of_the_day, delta_degrees; int degree = q.MaxDifference(out delta_degrees, out number_of_the_day); Console.WriteLine("Максимальный скачок (в градусах) составил {0}, это случилось в день {1}, температура которого составляла {2} градусов.", delta_degrees, number_of_the_day, degree); Console.WriteLine("Количество дней с температурой, равной нулю: {0}", q.CountWithZeros); //int count_of_strings = (day + MatrixWeather.days[month - 1]) / 7; //MatrixWeather.FillArray(count_of_strings); }
static void Main(string[] args) { MatrixWeather weather; Console.Write("Ходите создать календарь по умолчанию? "); string answer = Console.ReadLine(); if (answer.ToLower() == "да" || answer.ToLower() == "lf") { weather = new MatrixWeather(); } else { Console.Write("Введи месяц: "); int month = int.Parse(Console.ReadLine()); Console.Write("Введи день: "); int day = int.Parse(Console.ReadLine()); weather = new MatrixWeather(day, month); } Console.WriteLine("Создаю второй дневник по умолчанию."); MatrixWeather weather2 = new MatrixWeather(); //weather = new MatrixWeather("Первый"); //MatrixWeather weather2 = new MatrixWeather("Второй"); Console.BackgroundColor = ConsoleColor.DarkRed; Console.WriteLine("ПЕЧАТАЮ ПЕРВЫЙ ДНЕВНИК!"); Console.BackgroundColor = ConsoleColor.Black; weather.PrintArray(); Console.BackgroundColor = ConsoleColor.DarkRed; Console.WriteLine("ПЕЧАТАЮ ВТОРОЙ ДНЕВНИК!"); Console.BackgroundColor = ConsoleColor.Black; weather2.PrintArray(); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.WriteLine("Максимальный скачок в первом дневнике (в градусах): {0}", weather.MaxDifference()); int number_of_the_day, delta_degrees; int degree = weather.MaxDifference(out delta_degrees, out number_of_the_day); Console.WriteLine("Максимальный скачок в первом дневнике (в градусах) составил {0}, это случилось в день {1}, температура которого составляла {2} градусов.", delta_degrees, number_of_the_day, degree); Console.WriteLine("Количество дней в первом дневнике с температурой, равной нулю: {0}", weather.CountWithZeros); Console.WriteLine("Количество дней в первом дневнике: {0}", weather.DaysInDiary); if (weather > weather2) { Console.WriteLine("Да, первый дневник хранит информацию о более позднем месяце"); } else { Console.WriteLine("Нет, первый дневник хранит информацию о менее позднем месяце"); } if (weather < weather2) { Console.WriteLine("Да, второй дневник хранит информацию о более позднем месяце"); } else { Console.WriteLine("Нет, второй дневник хранит информацию о менее позднем месяце"); } Console.WriteLine("Операция инкремента над первым дневником!"); weather++; weather.PrintArray(); Console.WriteLine("Операция декремента над первым дневником!"); weather--; weather.PrintArray(); Console.ForegroundColor = ConsoleColor.DarkGreen; Console.Write("Введи, пожалуйста, день недели, о котором хочешь узнать информацию: "); int j = int.Parse(Console.ReadLine()); Console.Write("Введи, пожалуйста, номер недели: "); int i = int.Parse(Console.ReadLine()); int info = weather[i - 1, j - 1]; if (info != -100) { Console.WriteLine("Температура в день [{0}, {1}]: {2}", i, j, info); } Console.Write("Введи, пожалуйста, день недели, который хочешь изменить: "); j = int.Parse(Console.ReadLine()); Console.Write("Введи, пожалуйста, номер недели: "); i = int.Parse(Console.ReadLine()); Console.Write("Введи, пожалуйста, значение температуры своего дня: "); int t = int.Parse(Console.ReadLine()); weather[i - 1, j - 1] = t; weather.PrintArray(); Console.ForegroundColor = ConsoleColor.DarkGreen; if (weather) { Console.WriteLine("За рассмотренный период температура ни разу не опускалась ниже 0"); } else { Console.WriteLine("За рассмотренный период температура опускалась ниже 0"); } if (weather & weather2) { Console.WriteLine("Дневники совпадают"); } else { Console.WriteLine("Дневники не совпадают"); } //Console.Write("Хотите поменять значение месяца? "); //answer = Console.ReadLine(); //if (answer.ToLower() == "да" || answer.ToLower() == "lf") { Console.Write("Введи месяц: "); weather.Month = int.Parse(Console.ReadLine()); } //Console.Write("Хотите поменять значение дня? "); //answer = Console.ReadLine(); //if (answer.ToLower() == "да" || answer.ToLower() == "lf") { Console.Write("Введи день: "); weather.Day = int.Parse(Console.ReadLine()); } //weather.PrintArray(); }