C/C++の宿題を片付けます 120代目
■ このスレッドは過去ログ倉庫に格納されています
0813デフォルトの名無しさん
2008/12/25(木) 20:18:31#include <math.h> を加え
double modpow (int a,int b,int c) {
return pow((double)a,(double)b) % (double)c;
}
別にint型のままでいいなら
int modpow (int a,int b,int c) {
return pow(a,b) % c;
}
んで
int a,q;
for(i = 1;q <= 70;i++) printf("%d ",modpow(2,q,71));
for(i = 1;q <= 50;i++) printf("%d ",modpow(a,345,71));
pow(a,q) はaのq乗を求めるっぽいけどdouble専用だったか忘れた
■ このスレッドは過去ログ倉庫に格納されています