C# 짝수의 합계 구하기
이번에는 지정된 범위의 수 중에서 짝수의 합계만 구하는 예제를 다루어 보겠습니다. 다음 내용을 입력한 뒤 실행해보세요.
<코드> ForSumEven.cs
//[?] 1부터 n까지 정수 중 짝수의 합을 구하는 프로그램
using System;
class ForSumEven
{
static void Main()
{
int n = 5;
int sum = 0;
for (int i = 1; i <= n; i++) // n == 5이므로 i가 1, 2, 3, 4일 때
{
if (i % 2 == 0) // 모든 숫자를 2로 나누었을 때 0과 같으면 짝수
{
sum += i; // 짝수만(2, 4) 더하기
}
}
// 1부터 5까지 짝수의 합: 6
Console.WriteLine($"1부터 {n}까지 짝수의 합: {sum}");
}
}
</코드>
<실행>
1부터 5까지 짝수의 합: 6
</실행>
for 문으로 1부터 5까지 반복을 하면서 다시 if 문을 사용하여 짝수(2로 나누었을 때 0)일 때에만 i의 값을 누적하여 합계를 구할 수 있습니다.
감사합니다.
Comments
Comments are closed