#include #include #include using namespace std; int find_gcd(int a, int b); void printer(int c, int q, int num, int deno); int main(){ int n, cnum=0; cin>>n; while(n>0){ cnum++; int nm, sum=0; for(int i=0; i>nm; sum += nm; } int gcd; int deno, num, q; if(abs(sum)>=n){ if(sum % n == 0){ num = sum/n; deno = 0; q = 0; } else{ gcd = find_gcd(sum,n); while(gcd != 1){ sum /= gcd; n /= gcd; gcd = find_gcd(sum,n); } q = (sum-(sum%n))/n; num = sum%n; deno = n; } } else{ //abs(sum)> n; } } void printer(int c, int q, int num, int deno){ int dl=0, ql=0, nl=0, x=deno, y=q, z = num; while (x /= 10) dl++; while(y /= 10) ql++; while(z /= 10) nl++; if(deno == 1 || deno == 0){ if(num<0) cout<<"Case "<