Все в названии
/*---@Автор: Dj_Dance------------*/
/*-Количество воскресений в году-*/
/*---oct/2013----------ver:1.0---*/
#include "iostream"//стандартная библиотека
#include <clocale>//библиотека локализаций
#include <string>//библиотека определений строк
#include <cstring>//строки
#include <ctime>//время и дата
#include <math.h>//математика
using namespace std;//пространство стандартных имен
int main() {
setlocale(LC_ALL, "rus");//локализация - Россия
int year, res, diff, i = 0;//определение переменных
/*---оределение переменных---*/
cout << "Введите год: " << endl;
cin >> year;//получили год
diff = year - 2022;//разница между стандартно взятым годом
if(diff < 0) {
diff = 0 - diff;//модуль
}
while(diff > 0) {
i ++;//счетчик
if(i % 3 == 0) {
diff -= 5;//ХЗ зачем и почему, но работает
} else {
diff -= 1;//см. комментарий двумя строками выше
}
}
res = (diff != 0) ? 53 : 52;//тут рлждается результат
cout << "В " << year << " году " << res << " воскресений." << endl;//результат
return 0;//выходим из программы
}