Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[45] Re:이렇게 한번 짜봤습니다...그런뎅...^^;....
나그네 [] 2846 읽음    2001-11-26 09:55
제가 좀 바꾸어 봤습니다..
님이 짜신게 에러가 좀 많이 나네요..ㅅㅅ;
그리고 루틴에서...짝수일경우..
isum = isum + (2*n - 1); 이 루틴에서..
n이 1부터 50까지라면...정확히 n이 50개 까지의 짝수값이 더해지죠..?
1부터 50개 사이의 짝수의 합이라면..이렇게는 안되지요..?
이사이의 값중에서 짝수값만 뽑아 내서 더하실려면..%연산자를 이용하시는게 좋을것 같네요
#include <iostream.h>
#include <conio.h>

class base {
private:
    //멤버 변수..
    int isum;
public:
    //이거 생성자로 만드신거 맞나요..? 님이 짜신 코드가 좀 이상해서..ㅡ,.ㅡ;;
         //아무래도 생성자 같아서 수정했습니다.
    base(){
        isum = 0;
    }
    //멤버 함수..짝수의 합..
    int oddsum()
    {
        for(int n = 1; n <=50; n++){
            if(!(n%2))  //짝수처리..
                isum = isum + n;
        }
        return isum;
    }
};

class derived : public base {
private:
    int isum;
public:
    derived(){
        isum = 0;
    }
    //홀수합...
    int oddsum2()
    {
       for(int n = 1; n <=50; n++)
       {
          if(n%2)  //홀수처리..
            isum = isum + n;
       }
        return isum;
    }
};
    
main()
{
    derived o = derived();
    cout<<"짝수합 ="<<o.oddsum()<<"and"<<"홀수합 = "<<o.oddsum2()<<endl;
    getch();
    return 0;
}

신윤정 님이 쓰신 글 :
: #include <iostream.h>
:
: class base {
: public:
:     int oddsum()
:     {
:       base(int isum = 0;
:       for(int n = 1; n <=50; n++)
:       {
:          isum = isum + (2*n - 1);
:       }
:     return isum;
:     }
: };
:
: class derived : public base {
: public:
:     derived(int n) : base(n)
:     int oddsum2()
:     {
:       base(int isum = 0;
:       for(int n = 1; n <=50; n++)
:       {
:          isum = isum + (2*n);
:       }
:     return isum;
:     }
: };
:    
: main()
: {
:     derived o;
:
:     o.oddsum();
:
:     return 0;
: }
:
:
: 이렇게 1-100까지의 홀수의 합과 1-100까지의 짝수의 합을 구하는 프로그램을 작성해 봤는데영..
: 에러가 3개 나네용..
: 근데...에러 고치기 힘들어서여..
: 그리고...레조님과..태즈님...이렇게 신경써주셔서 정말정말~~고마워용~~^^..~
: 제가 짠것좀 한번 봐주시고...고쳐주시면...감사 하겠습니다..
: ~

+ -

관련 글 리스트
40 이렇게 한번 짜봤습니다...그런뎅...^^;.... 신윤정 2779 2001/11/25
52     Re:이렇게 한번 짜봤습니다...그런뎅...^^;.... 2717 2001/11/27
46     Re:이렇게 한번 짜봤습니다...그런뎅...^^;.... 남병철.레조 3270 2001/11/26
45     Re:이렇게 한번 짜봤습니다...그런뎅...^^;.... 나그네 2846 2001/11/26
42     Re:이렇게 한번 짜봤습니다...그런뎅...^^;.... 태즈 3349 2001/11/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.