목적
  - 반복문을 수행할 줄 안다.

문제
사용자 삽입 이미지

코드

#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이 남으면 홀수 입니다.

참고
  - 유사 문제

Posted by 카켈