Рубрики

Программа C ++ для сортировки дат с использованием Selection Sort

// C ++ программа для сортировки дат с использованием selectio0n sort
#include<bits/stdc++.h>

using namespace std;

struct date

{

    int day;

    int month;

    int year;

};

  

int main()

{

    struct date input[5];

    for(int i=0; i<5; i++)

    {

        cin>>input[i].day;

        cin>>input[i].month;

        cin>>input[i].year;

  

    }

    for (int i=0; i<4; i++)

    {

        for (int j=i+1; j<5; j++)

        {

            if (input[i].year > input[j].year)

            {

                struct date temp = input[i];

                input[i] = input[j];

                input[j] = temp;

            }

            else if (input[i].year == input[j].year && input[i].month > input[j].month)

            {

                struct date temp = input[i];

                input[i] = input[j];

                input[j] = temp;

            }

            else if (input[i].year == input[j].year && input[i].month == input[j].month && input[i].day > input[j].day)

            {

                struct date temp = input[i];

                input[i] = input[j];

                input[j] = temp;

            }

  

        }

    }

  

  

    for(int i=0; i<5; i++)

    {

        cout<<input[i].day<<" "<<input[i].month<<" "<<input[i].year;

        cout<<endl;

    }

}

Эта программа предоставлена Dinesh TPD. Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

Рекомендуемые посты:

Программа C ++ для сортировки дат с использованием Selection Sort

0.00 (0%) 0 votes