티스토리 뷰

주어진 숫자 배열의 합계와 평균을 계산하는 프로그램을 작성하세요.

※ 문항에 정해진 숫자가 없기에 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();
}

 

결과

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함