#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;
}
|