1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <iostream>
#define PI 3.141592
using namespace std;
 
class Circle {
    int radius;
public:
    Circle() {}
    void setRadius(int radius) { this->radius = radius; }
    double getArea() { return PI * radius*radius; }
};
 
int main() {
    int number, radius, count = 0;
    cout << "원의 개수 >> ";
    cin >> number;
    Circle *= new Circle[number];
    for (int i = 0; i < number; i++) {
        cout << "원 " << i + 1 << "의 반지름 >> ";
        cin >> radius;
        r[i].setRadius(radius);
        if (r[i].getArea() > 100) {
            count++;
        }
    }
    cout << "면적이 100보다 큰 원은 " << count << "개 입니다" << endl;
    delete[]r;
}
cs

+ Recent posts