스파르타 내일배움캠프/Quest
(사전 캠프) Stage 3 - 2. 배열을 사용한 합계 및 평균 계산
불면증 도사
2024. 8. 26. 15:59
주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요.
※ 문항에 정해진 숫자가 없기에 5개의 숫자를 입력받아서 동작하는 프로그램을 작성하였습니다.
┗ 처음에는 {0, 0, 0, 0, 0}이었다가 사용자가 숫자와 위치를 입력하여 치환되는 방식을 선택하였습니다.
int[] array = {0, 0, 0, 0, 0};
int i = 0;
int a, b, sum, average;
while (true)
{
Console.Write("Enter a number(-1 is exit): ");
a = Convert.ToInt32(Console.ReadLine());
if (a < 0)
break;
Console.Write("Enter the order(0 is back): ");
b = Convert.ToInt32(Console.ReadLine());
if(b > 0 && b < 6)
{
array[b - 1] = a;
sum = 0;
for (i = 0; i < array.Length; i++)
sum += array[i];
average = sum / array.Length;
Console.WriteLine($"Sum: {sum}");
Console.WriteLine($"Average: {average}");
}
Console.WriteLine();
}
결과