징기 님이 쓰신 글 :
: #include <iostream>
: using namespace std;
:
: class Circle{
: int radius;
: public:
: Circle();
: void setRadius(int radius){this->radius=radius;}
: double getArea();
: };
:
: Circle::Circle(){
: radius=1;
: }
:
: double Circle::getArea(){
: return 3.14*radius*radius;
: }
:
: int main(){
: cout<<"원의 개수 >>";
: int n, radius;
: cin>>n;
:
: Circle *pArray=new Circle[n];
: for(int i=0; i<n; i++){
: cout<<"원"<<i+1<<"의 반지름 >>";
: cin>>radius;
: pArray[i].setRadius(radius);
: }
:
: int count=0;
: for(int i=0; i<n; i++){
: if(pArray->getArea()>=100)
: count++;
: pArray++;
: }
:
: cout<<"면적이 100보다 큰 원은 "<<count<<"개 입니다."<<endl;
:
: }
숙제인가요 아무도 안해줄걸요;
|