Скачиваний:
0
Добавлен:
31.05.2025
Размер:
1.68 Кб
Скачать
#include <iostream>
using namespace std;
class date 
{ int day, month, year;
public:
	date(int a, int b, int c);
	date(int a);
	date(void);
void season();
void decada();
void print_date();
};
     date::date(int a, int b, int c)
     { day=a; month=b; year=c;}
     date::date(int a)
     {day=a; month=3; year=2022;}
     date::date(void)
     {day=1; month=1; year=2000;}
     void date :: season()
     { if ( (month == 12) || (month == 1) || (month == 2))
       printf ("Время года - зима \n");
       if ((month == 3) || (month == 4) || (month == 5))
       printf( "Время года - весна \n");
       if ((month == 6) || (month == 7) || (month == 8))
       printf ("Время года - лето \n");
       if ((month == 9) || (month == 10) || (month == 11))
       printf ("Время года - осень");
    };
     void date :: decada()
     { if (day<=10)
       printf ("Первая декада \n");
       if ((day>10)&&(day<=20))
       printf ("Вторая декада \n");
       if (day>20)
       printf ("Третья декада \n");
   }
     void date::print_date()
     { printf("%2d.%2d.%4d \n", day, month, year);}
    
     
int main()
{
	setlocale(LC_ALL, "rus");
	int a, b ,c, d, m ,g;
	printf ("Введите дату: \n");
	scanf ("%d%d%d", &a, &b, &c);
	date obj(a, b ,c);
	obj.print_date(); 
	obj.season(); 
	obj.decada();
	printf ("Введите день: \n");
	scanf("%d", &a);
	date obj1 (a);
	obj1.print_date();	obj1.season(); obj1.decada();
	printf("Введите свою дату рождения: \n");
	scanf ("%d%d%d", &d, &m, &g);
	date my_day(d, m, g);
	my_day.print_date(); my_day.season(); my_day.decada();
	date d2;
	d2.print_date();
	d2.season(); d2.decada();
}
Соседние файлы в папке Практика 3