/*2. 두 개의 정수를 입력받고 두 정수 사이의 부호를 다음과 같이 바꿔가면
서 계산한 식과 결과를 출력하세요.
(객체 생성)
출력) 정수(2개) 입력 : 1 10
X = 1 - 2 + 3 - 4 + 5 - 6 + 7 - 8 + 9 - 10
X = -5
*/
#include <iostream>
using namespace std;
class Zig
{
private:
int a, b, c, d, e, f;
int sum;
int sume;
public:
void in();
void out();
Zig();
};
Zig::Zig()
{
sum = 0;
sume = 0;
}
void Zig::in()
{
cout<<"정수(2개) 입력 :";
cin>>a>>b;
}
void Zig::out()
{
cout<<"X=";
for( c=a; c <b+1 ; c++)
{
if( c%2 !=0) //홀수
{
cout<<c;
cout<<"-";
sum = sum -c;
}
else //짝수
{
cout<<c;
if(c==b)
{
break;
}
cout<<"+";
sum = sum +c;
}
}
cout<<"=";
cout<<sum;
}
int main()
{
Zig aa;
aa.in();
aa.out();
return 0;
}
'About 프로그래밍!!! > C++' 카테고리의 다른 글
[C++]멤버함수의 오버로딩. (0) | 2010.06.23 |
---|---|
[C++]멤버함수에 대한 포인터. (0) | 2010.06.23 |
[C++]인라인 함수. (0) | 2010.06.22 |
[C++]정적멤버 선언 및 초기화 (0) | 2010.06.22 |
[C++]복습 헤더 파일, 구현 파일 구분하기 (0) | 2010.06.22 |