View Code of Problem 80

#include <iostream>
#include <cstdio>
using namespace std;
int cis(int n,int m){
    int p=0;
    for(int i=2;i<=n;i++){
        p=(p+m)%i;
    }
    return p+1;
}
int main(){
    int n,m=3,t=0;
    while(cin>>n&&n!=0){
        t=cis(n,m);
        cout<<t<<endl;}
    return 0;
}

Double click to view unformatted code.


Back to problem 80