初期値𝑎1を与えると数列の長さと最大値を返す関数collatzを定義せよ。ただし、この関数は数列の長さを関数の返り値とし、数列の最大値はポインタを通して返すものとする。したがって関数プロトタイプは次のようになるだろう。
int collatz(int a1, int *amax)
main関数では、初期値を2から100000の範囲で動かして数列を調べ、最長の長さを与える数列の初期値、その長さ、最大値を求めよ。

がわからん。教えてくだされ。