View Code of Problem 80

#include<stdio.h>
int n=0;
int cir(int n,int m)
{
	int p=0;
	for(int i=2;i<=n;i++)
	{
		p=(p+m)%i;
	}
	return p+1;
}
int main()
{

	while(scanf("%d",&n)!=EOF)
	{
		if(n==0)
			break;
		printf("%d\n",cir(n,3));
	}

}

Double click to view unformatted code.


Back to problem 80