View Code of Problem 8

#include<stdio.h>
#include<string.h> 
int main(){
	int n;
	scanf("%d",&n);
	for(int i =0;i<n;i++){
        int i,len;
	    char s[10];
		scanf("%s",&s);
		int a =s[strlen(s)-1]-'0';
		int d[2];
		d[0]=a-1<0?9:a-1;
		d[1]=a+1;
		int sum=365;
		for(int j= 1;j<=31;j++){
			if((j%10)==d[0]){
				sum = sum-7;
			}else if((j%10)==d[1]){
				sum =sum-7;
			}
		}
		for(int j= 1;j<=30;j++){
			if((j%10)==d[0]){
				sum = sum-4;
	
			}else if((j%10)==d[1]){
				sum =sum-4;
			}
		}
		for(int j= 1;j<=28;j++){
			if((j%10)==d[0]){
				sum = sum-1;
			}else if((j%10)==d[1]){
				sum =sum-1;
			}
		}
		printf("%d\n",sum);
		
		
	}
} 

Double click to view unformatted code.


Back to problem 8