C/C++の宿題を片付けます 105代目
■ このスレッドは過去ログ倉庫に格納されています
0882デフォルトの名無しさん
2008/05/02(金) 03:16:19こんな感じ?
unsigned long maxCounter = 0;
int max;
int no, n2;
for (no = 2; no <= 10; no++) {
unsigned long counter = 0;
n2=no;
while( n2 > 1){
counter++;
if( n2 % 2 == 0 ) {
n2 /= 2;
}else{
n2 = n2*3+1;
}
}
if(maxCounter<counter){
maxCounter=counter;
max=no;
}
}
printf(">> %d no keisan kaisuu ha %lu desu\n", max, maxCounter);
■ このスレッドは過去ログ倉庫に格納されています