void outputData(int data[20]){
int i;
for (i = 0; i < 20; ++i)
printf("data[%2d] = %3d\n", i, data[i]);
}
void minmax(int a[], int *min, int *max){
int i;
*min = a[0];
*max = a[0];
for (i = 1; i < 20; i++) {
if (*min > a[i])
*min = a[i];
if (*max < a[i])
*max = a[i];
}
}
int main(void)
{ int data[20], min, max;
inputData(data);
outputData(data);
minmax(data, &min, &max);
printf("%d %d\n", min, max);
return 0;
}
に、分散を求める関数(名前、詳細仕様は各自で考えてよい)を追加し、動作確認するmainプログラムも追記しなさい。
[3] 環境
 [3.1] OS: Windows7
 [3.2] コンパイラ名とバージョン: Visual Studio 2008
 [3.3] 言語:C
[4] 期限:7/4まで
[5] その他の制限: