#include <iostream> using namespace std; typedef struct date{ int year; int month; int day; }date; int main() { int month[12]={31,28,31,30,31,30,31,31,30,31,30,31}; date date; int sum=0; cin >>date.year>>date.month>>date.day; if((date.year%4==0&&date.year%100!=0)||date.year%400==0){ for(int i=0;i<date.month-1;i++){ sum+=month[i]; } sum+=date.day; if(date.month>2) sum++; } else{ for(int i=0;i<date.month-1;i++){ sum+=month[i]; } sum+=date.day; } cout << sum<<endl; return 0; } |
Double click to view unformatted code.