Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <Windows.h>
- using namespace std;
- int main() {
- cin.tie(0);
- ios_base::sync_with_stdio(0);
- int day, month, year;
- cin >> day >> month >> year;
- setlocale(LC_ALL, "Russian");
- SetConsoleCP(1251);
- SetConsoleOutputCP(1251);
- switch (month) {
- case 1:
- if (day <= 31) {
- cout << day << " января " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 2:
- if (year % 4 == 0) {
- if (day <= 29) {
- cout << day << " февраля " << year << " года " << endl;
- cout << "осталось " << 29 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- }
- else {
- if (day <= 28) {
- cout << day << " февраля " << year << " года " << endl;
- cout << "осталось " << 28 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- }
- case 3:
- if (day <= 31) {
- cout << day << " марта " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 4:
- if (day <= 30) {
- cout << day << " апреля " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 5:
- if (day <= 31) {
- cout << day << " мая " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 6:
- if (day <= 30) {
- cout << day << " июня " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 7:
- if (day <= 31) {
- cout << day << " июля " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 8:
- if (day <= 31) {
- cout << day << " августа " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 9:
- if (day <= 30) {
- cout << day << " сентября " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 10:
- if (day <= 31) {
- cout << day << " октября " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 11:
- if (day <= 30) {
- cout << day << " ноября " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- case 12:
- if (day <= 31) {
- cout << day << " декабря " << year << " года " << endl;
- cout << "осталось " << 31 - day << " дней";
- break;
- }
- else {
- cout << "неправильный день";
- break;
- }
- default:
- cout << "неправильный месяц";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement