#include <iostream.h> #include <math.h> int main() { long n,k,m; float r; while(cin>>n) { r=float(sqrt(1+8.0*n)-1)/2; if (fabs(r-int(r))<1e-5) k=int(r); else k=int(r)+1; m=n-k*(k-1)/2; if(k%2!=0) cout<<k+1-m<<'/'<<m<<endl; else cout<<m<<'/'<<k+1-m<<endl; } return 0; }

评论