본문 바로가기
C#/수업내용

[C# 7일차] 배열의 최대값과 최소값

by 왹져박사 2023. 1. 9.
728x90

최대값 구하기

배열
최대값변수에 배열의 첫번째 인덱스 값 저장

반복문i
최대값변수에 저장된 값이 배열[i]의 값보다 크다면 continue, 
배열[i]의 값이 같거나 크다면 그 수 저장

 

1. 반복문으로 찾는 방법

2. 배열의 기능으로 찾는 방법

App Class

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study07
{
    class App
    {
        //생성자
        public App()
        {
            Console.WriteLine("App 생성자");
            Console.WriteLine();

            //최대값 구하기
            int[] arr = { 20, 10, 35, 30, 7 };

            //반복문 사용
            int maxArr = arr[0];
            for(int i = 0; i < arr.Length; i++)
            {
                if (maxArr > arr[i])
                {
                    continue;
                }
                else
                {
                    maxArr = arr[i];
                }
            }

            //배열의 기능 사용
            int max = arr.Max();
            int min = arr.Min();

            Console.WriteLine("최대값은 {0}", maxArr);
            Console.WriteLine();

            Console.WriteLine(max);
            Console.WriteLine(min);
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Study07
{
    class Program
    {
        static void Main(string[] args)
        {
            new App();
        }
    }
}

 

실행 결과

728x90

'C# > 수업내용' 카테고리의 다른 글

[ C# 8일차 ] 프로퍼티  (0) 2023.01.10
[C# 7일차] 배열을 이용한 맵 이동  (0) 2023.01.09
[C# 7일차] 배열과 input  (0) 2023.01.09
[C# 7일차] 배열의 Class를 이용한 그룹화  (0) 2023.01.09
[C# 7일차] 배열 복습  (0) 2023.01.09