19/06/07 11:31:24.92 4Z3mBigD.net
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);
}