Advertisement
noshin98

10161

Jan 9th, 2017
368
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.96 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4.  
  5. int main()
  6. {
  7.         long x;
  8.         while(1){
  9.             scanf("%ld",&x);
  10.             if(x==0)
  11.                 break;
  12.             int sqr=ceil(sqrt(x));
  13.             long i,j;
  14.             if(sqr%2==0){
  15.                 long temp=sqr*sqr-sqr+1;
  16.                 i=sqr;
  17.                 j=sqr;
  18.                 while(temp<x){
  19.                     j--;
  20.                     temp++;
  21.                 }
  22.                 while(temp>x){
  23.                     i--;
  24.                     temp--;
  25.                 }
  26.             }
  27.             else{
  28.                 long temp=sqr*sqr-sqr+1;
  29.                 i=sqr;
  30.                 j=sqr;
  31.                 while(temp<x){
  32.                     i--;
  33.                     temp++;
  34.  
  35.                 }
  36.                 while(temp>x){
  37.                     j--;
  38.                     temp--;
  39.                 }
  40.             }
  41.             printf("%ld %ld\n",i,j);
  42.         }
  43.     return 0;
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement