[C#] 9일차 - 62. 배열에서 최소, 최대 평균 계산C#/C#200제2021. 1. 29. 22:41
Table of Contents
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace A062_ArrayAndRandom
{
class Program
{
static void Main(string[] args)
{
Random r = new Random();
int[] v = new int[20];
// v배열의 길이만큼 0~99의 랜덤값 저장
for (int i = 0; i < v.Length; i++)
v[i] = r.Next(100);
PrintArray(v);
// 최대값
int max = v[0];
for (int i = 1; i < v.Length; i++)
if (v[i] > max)
max = v[i];
Console.WriteLine("최대값: {0}", max);
// 최소값
int min = v[0];
for (int i = 1; i < v.Length; i++)
if (v[i] < min)
min = v[i];
Console.WriteLine("최소값: {0}", min);
// 합계
int sum = 0;
for (int i = 0; i < v.Length; i++)
sum += v[i];
Console.WriteLine("합계: {0}\n 평균: {1:F2}", sum, (double)sum / v.Length);
}
private static void PrintArray(int[] v)
{
for (int i = 0; i < v.Length; i++)
Console.Write("{0,5}{1}", v[i], (i % 10 == 9) ? "\n" : "");
}
}
}
반응형
'C# > C#200제' 카테고리의 다른 글
[C#] 10일차 - 64. 버블정렬 (0) | 2021.01.30 |
---|---|
[C#] 10일차 - 63. 선형탐색과 이진탐색 (0) | 2021.01.30 |
[C#] 9일차 - 61. Random 클래스 (0) | 2021.01.29 |
[C#] 9일차 - 60. 이름을 배열에 저장하고 알파벳 순으로 정렬 (0) | 2021.01.29 |
[C#] 9일차 - 59. 다차원 배열 (0) | 2021.01.29 |
@반나무 :: 반나무_뿌리
3년차 WPF 개발자입니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!