int[] number = { 10, 20, 60, 40, 50 };
int min = number[0];
int max = number[0];
for (int i = 1; i < number.Length; i++) // number 배열을 사용하기 위한 반복문
{
if (number[i - 1] < number[i])
{
if (min >= number[i - 1]) // 더 작은 수 였던 number[i-1]과 min에 저장되어있는 수와 비교
{ min = number[i - 1]; } // number[i-1]이 min보다 작거나 같으면 min으로 저장
else if (max <= number[i]) // 더 큰 수 였던 number[i]과 max에 저장되어있는 수와 비교
{ max = number[i]; } // number[i]가 max보다 크거나 같으면 max에 저장
}
else if (number[i - 1] > number[i]) // 위 주석과 동일
{
if (min >= number[i])
{
min = number[i];
}
else if (max <= number[i - 1])
{
max = number[i - 1];
}
}
}
Console.WriteLine($"max : {max} min : {min}"); // max와 min 값 출력