소프트웨어/C++

[2004년 중간 3번] 구간 합 - for 반복문

카켈 2007. 2. 26. 16:15




목적
  - 특정 구간간의 덧셈을 구한다.

문제

코드

#include <iostream>

using namespace std;

int main(void)
{
 int iA, iB, iTemp, iTotal;
 iA = iB = iTemp = iTotal = 0;

 cout << "정수 두개를 입력하세요 : ";
 cin >> iA >> iB;

 if(iA > iB)
 {
  iTemp = iA;
  iA = iB;
  iB = iTemp;

 }

 cout << iA << " 부터 " << iB << "까지의 합 : ";

 for(iTemp = iA; iTemp <= iB; iTemp++)
  iTotal += iTemp;

 cout << iTotal << endl;

 return 0;
}


해설
  - iSwap 문으로 큰수 작은수를 iA , iB로 나눈후 간단하게 for 문으로 덧셈을 구했습니다.

참고
  - 유사문제