/* rep03.c */ #include #include /* a を法 m の数に取り直す */ int mod(int a, int m) { int b=a%m; return b<0 ? b+m : b; } /* 法 m での a+b */ int modadd(int a, int b, int m) { return mod(a+b,m); } /* 法 m での a-b */ int modsub(int a, int b, int m) { return mod(a-b,m); } /* 法 m での a*b */ int modmul(int a, int b, int m) { return mod(a*b,m); } main() { int m=0,i,j; while(m<2){ printf("法 m を入力してください : "); scanf("%d",&m); } printf("\n"); printf("法 %d の加法 :\n",m); for(i=0;i