View Code of Problem 87

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
int main() {
	int a,i;
	scanf("%d",&a);
	int min,max,flag=0;
	if(a%2!=0)
	{
		flag=1;
		printf("0 0\n");
	}
	else if(a%2==0)
	{
		max=a/2;
	}
	if(a%4==0)
	{
		min=a/4;
	}else
	{
		int count=0;
		for(i=a-2;i>=0;i=i-2)
		{
			count++;
			if(i%4==0)
			{
				min=count+i/4;
				break;
			}
		}
	}
	if(flag==0)
	{
		printf("%d %d\n",min,max);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 87