View Code of Problem 8

#include<stdio.h>
#include <string.h>
#include <math.h>
void main()
{
   int n,i,j,k,p,q,m,a[1000],b[1000],c[1000];
   char s[20];
    scanf("%d",&n);
   while(n--)
   {	  
	  scanf("%s",s);
	  p=(int)(s[strlen(s)-1]-'0');
	  m=p;
	  k=0;
	  for(i=1;i<=31;i++)
	  {
		 
			 if(m!=(i+1)%10&&m!=(i-1)%10)
				 k++;
		 	 
	  }
	  j=k*7;
       if(m==0||m==2)
		   j=j+k*4;
	   else
		   j=j+(k-1)*4;
	   k=0;
	   for(i=1;i<=28;i++)
	  {
		 
			 if(m!=(i+1)%10&&m!=(i-1)%10)
				 k++;
		 
	  }
	   j=j+k;

	 printf("%d\n",j);
   }
    
}


Double click to view unformatted code.


Back to problem 8