using System;
namespace B010
{
class Program
{
static void Main(string[] args)
{
Random r = new Random();
int[] a = new int[10];
for (int i = 0; i < 10; i++)
a[i] = r.Next(100); //0~99사이의 랜덤값
// foreach 문
foreach (var x in a)
Console.WriteLine(x);
//평균, 최소, 최댓값울 계산
int sum = 0;
int min = a[0];
int max = a[0];
foreach(var x in a)
{
sum += x;
if (x < min)
min = x;
if (x > max)
max = x;
}
Console.WriteLine("평균 = {0}", sum/10.0);
Console.WriteLine("최소값 = {0}", min);
Console.WriteLine("최대값 = {0}", max);
}
}
}
'C# > Foundation' 카테고리의 다른 글
012.두개의 숫자 중 더 큰 숫자를 반환하는 Larger() 함수를 이용하여 세개의 숫자 중 가장 큰 수를 반환하는 프로그램을 작성하시오 (0) | 2021.04.14 |
---|---|
011.10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 크기 순서대로 출력하시오 (0) | 2021.04.14 |
009. 5층짜리 피라미드를 2중 반목문을 사용하여 그리시오 (0) | 2021.03.25 |
008. 1000까지의 소수를 출력하고 몇 개인지를 출력하시오 (0) | 2021.03.25 |
007. 구구단을 출력하시오 (0) | 2021.03.25 |