View Code of Problem 80

#include<stdio.h>
int main(){
	int a[100],b[100],k,n,i,j=0,m;
    scanf("%d",&n);
	for(i=0;i<n;i++){
		a[i] = i+1;
	}
	k=0;
	i=0;
	m=0;
	while(m<n-1){
		if(a[i]!=0){
			k++;
		}
		if(k==3){
			a[i]=0;
			k=0;
			m++;
		}
		i++;
		if(i==n)i=0;
	}
	for(i=0;i<n;i++){
		if(a[i]!=0)printf("%d\n",a[i]);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 80