#include <stdio.h>

#include <stdlib.h>

#define SIZE 10


void main(void) {


int max,min,n[SIZE];


srand(time(NULL));

for (int i = 0; i < SIZE; i++) {

n[i] = rand() % 101;

printf("%5d", n[i]);

}

max = n[0];

min = n[0];


for (int i = 1; i < SIZE; i++) {

if (n[i] > max)

max = n[i];

if (n[i] < min)

min = n[i];

}

printf("\nMax = %d\n\n Min = %d\n", max, min);

}

독학중인데 문득 궁금한 거 있는데 몰겠음


정보) 위 코드는

배열 10개 선언하고 최대값 최소값 만드는 것이라캄


질문) max =n[0], min =n[0]이 max와 min의 초기값을 할당하기 위해서라는 건 알겠는데 왜 n[0]이어야 해? d[SIZE]선언하고 d[0]하면 왜 안돼?