
Добавил:
BlackCat
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:2 семестр ФИБС / Информатика / 3 практика / Individ_Zad_2_3
.cpp#include <iostream>
#include <locale.h>
using namespace std;
class date
{
int day, month, year;
public:
date(int f,int s,int t);
date(int f);
date();
void give();
void time_year();
void dekad_poisk();
int giverano();
};
date::date(void)
{
day=01;
month=01;
year=2001;
}
date::date(int f,int s,int t)
{
day=f;
month=s;
year=t;
}
date::date(int f)
{
year=2020;
month=4;
day=f;
}
void date::give()
{
printf("День: %d Месяц: %d Год: %d\n",day , month, year);
}
void date::time_year()
{
if (((month)==11)||((month)==12)||((month<=3)&&((month)>=1)))
{
printf("Сейчас Зима\n");
}
else
{
if((((month)>=6)&&((month)<=8)))
{
printf("Сейчас лето\n");
}
else
{
if(((month)==9)||((month)==10))
{
printf("Сейчас осень\n");
}
else
{
printf("Сейчас весна\n");
}
}
}
}
void date::dekad_poisk()
{
if (((day)>=1)&&((day)<=10))
{
printf("Сейчас первая декада месяца\n");
}
else
{
if (((day)>=11)&&((day)<=20))
{
printf("Сейчас вторая декада месяца\n");
}
else
{
printf("Сейчас третья декада месяца\n");
}
}
}
int date::giverano()
{
int per;
per= (year*10000)+(month*100)+day;
return per;
}
int main()
{
setlocale(LC_ALL, "rus");
int f,s,t;
date ob0;
ob0.give();
ob0.time_year();
ob0.dekad_poisk();
printf("Введите вашу дату в форме - день, месяц, год:\n");
scanf("%d%d%d", &f,&s,&t);
date obp(f,s,t);
obp.give();
obp.time_year();
obp.dekad_poisk();
printf("Введите день \n");
scanf("%d",&f);
date ob2(f);
ob2.give();
ob2.time_year();
ob2.dekad_poisk();
printf("Введите вашу дату вашего дня рожденья - день, месяц, год:\n");
scanf("%d%d%d", &f,&s,&t);
date drs(f,s,t);
drs.give();
drs.time_year();
drs.dekad_poisk();
printf("Введите первую дату в форме - день, месяц, год:\n");
scanf("%d%d%d", &f,&s,&t);
date individ(f,s,t);
printf("Введите вторую дату в форме - день, месяц, год:\n");
scanf("%d%d%d", &f,&s,&t);
date individ1(f,s,t);
if ((individ.giverano())>((individ1.giverano())))
{
individ1.give();
}
else
{
individ.give();
}
}
Соседние файлы в папке 3 практика