소프트웨어/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 문으로 덧셈을 구했습니다.
참고
- 유사문제