#include <iostream> #include <cstdio> using namespace std; int main() { const int M=10; int i,j,p,n; int a[M+1]; for (i=1;i<=M;i++) a[i]=i+1; a[M]=1; for (i=1;i<=M;i++) { cout<<a[i]<<" "; } cout<<endl; cout<<"n="; cin>>n; p=M; for (i=1;i<=M;i++) { for(int j=1;j<=n-1;j++) { p=a[p]; cout<<"p="<<p<<endl; } cout<<a[p]<<" "; a[p]=a[a[p]]; cout<<"p2="<<p<<endl; cout<<"---------------------------"<<endl; } return 0; }