C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0133デフォルトの名無しさん
2007/04/25(水) 00:44:50#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 100
int main(void)
{
int i, s, a[N], Min, Max, nMin, nMax;
/* (1) */
srand((unsigned)time(NULL));
for (i = 0; i < N; i++)
a[i] = rand();
for (i = 0, s = 0; i < N; i++)
s += a[i];
printf("総和 = %d\n", s);
/* (2) */
for (i = 0, nMin = nMax = 0, Min = Max = a[0]; i < N; i++) {
if (a[i] < Min) {
Min = a[i];
nMin = i;
}
if (Max < a[i]) {
Max = a[i];
nMax = i;
}
}
printf("最大値 = %d, その添え字 = %d\n", Max, nMax);
printf("最小値 = %d, その添え字 = %d\n", Min, nMin);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています