소프트웨어/C++

[2003년 기말 1번] 홀수 덧샘 출력 - while 반복문

카켈 2007. 2. 22. 18:55




목적
  - while 반복문을 익힌다.

문제


코드 풀이

#include <iostream>

using namespace std;

int main()
{
 int i, iOut;
 long lTotal = 0;
 i = iOut = 0;

 cout << "정수 값을 입력하세요 : ";
 cin >> i;
 iOut = i;
 
 while(i > 0)
 {
  lTotal = i % 2 == 1 ? lTotal + i : lTotal;
  i--;

 }

 cout << "1 부터 " << iOut << "까지의 홀수 합은 " << lTotal << "입니다." << endl;

 return 0;
}

해설
  - C++ 는 C 보다 더 간소하면서도 더 강력한 기능을 제공합니다. 하위호환성(backward compatibility)도 최대한 지원합니다.