내배캠과제

[내배캠] 6. 배열 요소의 최대값과 최소값 찾기 2025-01-20

주전자123 2025. 1. 20. 19:36
320x100
반응형
SMALL
  • int[] numbers = { 10, 20, 30, 40, 50 }; 이와 같이 주어진 숫자 배열에서 최대값과 최소값을 찾는 프로그램을 작성하세요.
    • Console.WriteLine(); 을 사용해 최대값과 최소값을 각각 출력할 수 있습니다.

int[] numbers = { 10, 20, 30, 40, 50 };
int max = numbers[0]; //최대값을 배열의 첫 번째 요소로 초기화
int min = numbers[0]; //최소값을 배열의 첫 번째 요소로 초기화

for (int i = 1; i < numbers.Length; i++)
{
    if (numbers[i] > max)  //현재 요소가 최대값보다 크다면
    {
        max = numbers[i];  //최대값 갱신
    }
    
    if (numbers[i] < min)  //현재 요소가 최소값보다 작다면
    {
        min = numbers[i];  //최소값 갱신
    }
}

Console.WriteLine($"최대값 : {max}");
Console.WriteLine($"최소값 : {min}");

 

더 쉽게 for문을 사용하지 않고 int max = numbers.Max(); , int min = numbers.Min(); 을 사용할 수도 있다.

728x90
반응형
LIST