長さsize
のint
の配列をmalloc
で確保し、以下のそれぞれで指定する初期化をし、先頭を指すポインタを返すCの関数を書け。
素数を小さい順に並べたもの。すなわち、 , , , , , , …
int *primealloc(size_t size);
正整数 の(正の)約数の個数を と書いたとき、 , , , , , …
int *numdivalloc(size_t size);
正整数 の(正の)約数の総和を と書いたとき、 , , , , , …
int *sumdivalloc(size_t size);
長さsize
のdouble
の配列をmalloc
で確保し、以下のそれぞれで指定する初期化をし、先頭を指すポインタを返すCの関数を書け。
配列の第 要素の値が (ただし、は自然対数)。すなわち、 , , , , , …
double *logalloc(size_t size);
初項が で、公差が の等差数列。すなわち、 , , , , , …
double *arithalloc(size_t size, double a, double d);