<問題>
配列の要素の値の合計(和)を求める。
配列は、array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; とする。
配列を引数とする関数sumを作成せよ。
<実行結果>
合計は55です。
<ヒント>
解答例 #include <stdio.h> #define N 10 int sum (int n, int array[]); int main(void) { int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; printf ("合計は%dです。\n", sum (N, array)); return 0; } int sum (int n, int array[]) { int i, s; s = 0; /* 配列操作用 forループ。配列のサイズまで、となる、定番の定型パターン */ for (i = 0; i < n; i++) { s += array[i]; } return s; }