Code: Select all
#include <stdio.h>
#include <math.h>
int main() {
unsigned long int k, r, n;
while(scanf("%u",&n) != EOF) {
k = (unsigned long int)(sqrt(2 * n) + 0.5);
r = k * (k + 1)/ 2 - n;
printf("%u/%u\n",1+r,k-r);
}
return 0;
}
Code: Select all
#include <stdio.h>
#include <math.h>
int main() {
unsigned long int k, r, n;
while(scanf("%u",&n) != EOF) {
k = (unsigned long int)(sqrt(2 * n) + 0.5);
r = k * (k + 1)/ 2 - n;
printf("%u/%u\n",1+r,k-r);
}
return 0;
}