void 冰雹猜想(3n加1卡拉兹)(int 整数)
{//缘由https://ask.csdn.net/questions/7561232?spm=1005.2025.3001.5141
while (整数 > 1)
if (整数 % 2)
整数 = (3 * 整数 + 1),
std::cout << 整数 << "\t",
std::cout << (整数 /= 2) << "\t";
else
整数 /= 2,
std::cout << 整数 << "\t";
std::cout << std::endl;
}
void 冰雹猜想(3n加1卡拉兹)(int 整数)
{//缘由https://ask.csdn.net/questions/1090789
int j = 0;
while (整数 > 1)
if (整数 % 2)整数 = (3 * 整数 + 1) / 2, ++j,
cout << j << ">" << 整数 << ends;
else 整数 /= 2, ++j,
cout << j << ">" << 整数 << endl;
cout << j;
}