C#

C# 010 배열에 난수 저장

hyun0229 2022. 3. 15. 21:29

배열에 난수를 입력해 평균, 최소, 최대를 비교한다.

using System;

namespace _010
{
    class Program
    {
        static void Main(string[] args)
        {
            Random R = new Random();
            double Average = 0;
            int[] x;
            int maximum=0,y, minimum= 32767; //0과 32767 사이의 숫자를 난수로 입력받기 떄문에 최대 최솟값 지정
            x = new int[10];
            Console.Write("a[] : ");
            for (int i = 0; i < 10; i++)
            {
                x[i] = R.Next(0,32767); //난수의 범위를 0~32767 사이로 지정
                Console.Write("{0} ",x[i]); //난수 출력
                Average = Average + x[i];
                if (maximum<x[i]) //maximum보다 클 경우 maximum에 큰수 입력
                {
                    maximum = x[i];
                }
                if (minimum>x[i]) //minimum 보다 작을 경우 minimum에 작은 수 입력
                {
                    minimum = x[i];
                }
            }
            Console.WriteLine("\n평균 : {0}", Average / 10); //평균값 계산
            Console.WriteLine("최솟값 : {0}", minimum); //최솟값 출력
            Console.WriteLine("최대값 : {0}", maximum); //최대값 출력
        }
    }
}

결과

실행 결과