• 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

C언어 Rectangle 객체배열

레이나sv
500 0 2

void main()
{
        Rectangle r[3];
        for(int i=0 ; i<3 ; i++){
                r[i].calcArea();
                r[i].print();
        }

}

--------------------------------------------------

void main()
{
        int w,h;
        Rectangle r[3];
                for(int i=0; i<3; i++)
                {
                        cout<<"가로 : "; cin>>w;
                        cout<<"세로 : ";cin>>h;
                        r[i].setRectangle(w,h);
                        r[i].calcArea();
                        r[i].print();
                }
}
----------------------------------------------

void main(){     
        Rectangle r[3];
        Rectangle *r1=r;
        // 또는 Rectangle r[3], *r1;
        // r1 = r;
        int a,b;
        for(int i=0;i<3;i++){
                cout<<"가로 : ";
                cin>>a;
                cout<<"세로 : ";
                cin>>b;
                r[i].setWidth(a);
                r[i].setHeight(b);
                r[i].calcArea();
                
        }
        
        
        for(int j=0;j<3;j++){

                (r1+j)->print();
        }
        

        
}
신고공유스크랩

댓글 2

댓글 쓰기
profile image
void main()
{
Rectangle *rp = new Rectangle;
rp->setRectangle(10,20);
rp->calcArea();
rp->print();
delete rp;
}
16:24
13.04.02.
profile image
void main(){
int m,a,b;
cout<<"사각형의 갯수?";
cin>>m;
Rectangle *r=new Rectangle[m];
for(int i=0;i<m;i++)
{
cout<<"가로 : ";
cin>>a;

cout<<"세로 :";
cin>>b;
r->setRectangle(a,b);
r->calcArea();
r->print();
(r+1);

}


delete r;


}
11:38
13.04.04.
권한이 없습니다. 로그인
에디터 모드

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?

공유

퍼머링크