Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <cstdio>
- #include <cmath>
- #include <stdlib.h>
- using namespace std;
- int main() {
- int day, month, year;
- int f, g, n, delta, weekday;
- cin >> day >> month >> year;
- if(month <= 2) {
- g = year - 1;
- f = month + 13;
- }
- else {
- g = year;
- f = month + 1;
- }
- n = int(365.25 * g) + int(30.6 * f) - 621049 + day;
- if(n < 36523)
- delta = 2;
- if(n >= 36523 && n < 73048)
- delta = 1;
- if(n >= 73048)
- delta = 0;
- weekday = (n % 7) + delta + 1;
- switch(weekday) {
- case 1:
- printf("domingo\n");
- break;
- case 2:
- printf("segunda-feira\n");
- break;
- case 3:
- printf("terca-feira\n");
- break;
- case 4:
- printf("quarta-feira\n");
- break;
- case 5:
- printf("quinta-feira\n");
- break;
- case 6:
- printf("sexta-feira\n");
- break;
- case 7:
- printf("sabado\n");
- break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement