목적
- 반복문을 수행할 줄 안다.
문제
코드
#include <iostream>
using namespace std;
int main(void)
{
long lA, lB, lSwap, lTotal, lCount;
lA = lB = lSwap = lTotal = lCount = 0;
cout << "두 정수를 입력하세요 : ";
cin >> lA >> lB;
if (lA > lB)
{
lSwap = lA;
lA = lB;
lB = lSwap;
}
while(lA <= lB)
{
if(lA % 2 == 1)
{
lTotal += lA;
lCount++;
}
lA++;
}
cout << "총합 : " << lTotal << endl;
cout << "평균 : " << lTotal / lCount << endl;
return 0;
}
해설
- 2를 나눠서 1이 남으면 홀수 입니다.
참고
- 유사 문제