View Code of Problem 20

#include<stdio.h>
#include<math.h>
#include <string.h>
#define Max 1001
#include <stdio.h>
int main()
{
	int n,i,flag=1;
	while(scanf("%d",&n)!=EOF)
	{
		for(i=1;i<=n;i*=2)
		{
			if((n-i)%3==0|| (n-i)==0)
			  flag=0;
		}
		if(flag==0)
		  printf("Yes\n");
		else
		  printf("No\n");
		
		flag=1;
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 20