Page 17

?18?


? ry のACプログラムは、 ry ます。
この問題を解決するための C プログラムは、乗算または除算を使用せずに記述 できます : >>75

  int x=1, y=1, m=5039;
  int c=0, ctr=1, t;
  int x0=0, y0=0;

  int printf();
  int main()
  {

    while(1)              ? // 一方、(1)
    {
      y += x; y += y; x += x;
      while( x>=m ) x-=m;
      while( y>=m ) y-=m;

      if( x==x0 && y==y0 ) break;

      if( ++c==ctr )
      {
        x0=x; y0=y;
        c=0; ctr+=ctr;
      }
    }
    printf("point: %d %d loop: %d of %d\n",x0,y0,c+1,ctr);  printf( "ポイント:%d%dループ:%dの%d \ n"、x0、y0、c + 1、ctr);
  }