View Code of Problem 8

#include<iostream>
#include<string>

using namespace std;
int date[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
int main() {
	int t;
	cin >> t;
	while (t--) {
		int days = 0;
		string str;
		cin >> str;
		int endNum=str[7]-'0';
		int flag = 0;
		int i = 1;
		for (;i <= date[flag];i++) {
			if ((i - 1) % 10 == endNum || (i + 1) % 10 == endNum)
				days++;
			if (i == date[flag]) {
				flag++;
				i = 0;
			}
				
		}
		cout << 365 - days << endl;
	}

	return 0;
}

Double click to view unformatted code.


Back to problem 8