C++ Как сделать, чтобы находило еще предыдущий день??
#include "stdafx.h"
#include
using namespace std;
int main()
{
int d, m, y, i;
int max[12] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
setlocale(LC_ALL, "Russian");
cout << "Введите день(число)";
cin >> d;
cout << "Введите месяц(число)";
cin >> m;
cout << "Введите год(число)";
cin >> y;
if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
max[1]++;
for (i = 0; i < 12; i++)
if (i + 1 == m & d == max[i])
{
d = 1;
m++;
break;
}
if (i == 12)
d++;
if (m == 13)
{
m = 1;
y++;
}
cout << d << " " << m << " " << y;
return 0;
}
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.