Массивы величин типа "Запись". Составить программу, сравнивающую два любых события по времени - C#

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

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

Решить задачу в приложении Windows Forms:

Решение задачи: «Массивы величин типа "Запись". Составить программу, сравнивающую два любых события по времени»

textual
Листинг программы
Event[] events = new Event[20];
Random rnd = new Random();
for (int i = 0; i < 20; i++)
{
    events[i].Day = rnd.Next(01, 31);
    events[i].Year = rnd.Next(1930, DateTime.Now.Year);
    events[i].Month = rnd.Next(1, 12);
}
int firstEvent = rnd.Next(0, 20);
int secondEvemt = rnd.Next(0, 20);
if (events[firstEvent].Year > events[secondEvemt].Year)
    this.Text = "Второе событие произошло раньше";
else
    if (events[firstEvent].Year < events[secondEvemt].Year)
        this.Text = "Первое событие произошло раньше";
    else
        if (events[firstEvent].Year == events[secondEvemt].Year)
        {
            if (events[firstEvent].Month > events[secondEvemt].Month)
                this.Text = "Второе событие произошло раньше";
            else
                if (events[firstEvent].Month > events[secondEvemt].Month)
                    this.Text = "Первое событие произошло раньше";
                else
                    if (events[firstEvent].Month == events[secondEvemt].Month)
                    {
                        if (events[firstEvent].Day > events[secondEvemt].Day)
                            this.Text = "Второе событие произошло раньше";
                        else
                            if (events[firstEvent].Day < events[secondEvemt].Day)
                                this.Text = "Первое событие произошло раньше";
                            else
                                this.Text = "События произошли в один день";
                    }
        }
/************/
struct Event
{
    public int Year;
    public int Month;
    public int Day;
}

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


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

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

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