C/C++の宿題片付けま ..
486:デフォルトの名無しさん
09/03/23 23:26:57
>>483 さん
#include <stdio.h>
static int n = 0;
void collatz(void)
{
int i;
for(i = 0; n > 1; i++)
if(n & 1) n *= 3, n++;
else n >>= 1;
printf("%d\n", i);
}
int main(void)
{
while(scanf("%d", &n) != EOF && n) collatz();
return 0;
}
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5407日前に更新/195 KB
担当:undef