viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5074eaa2eeed0351a236e65c654a8a25abcc90d6f0b023d0a15dc1364a7d3d8f3651e64eda86bc0a36964a6fd9fc2887166b782a4ef2708e7cb205619771e33b7d3a7870cdc46fbe4fc

viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5074eaa2eeed0351a236e65c654a8a25abcc90d6f0b023d0a15dc1364a7d286f06a4c6e3ba3ebfa467257cc6b76347df4deea7250090c1744dabf16f8ea48720143d0a95b237c50b48c

viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73ded8efa11d02831ee99512b64ee64d67099c224c5074eaa2eeed0351a236e65c654a8a25abcc90d6f0b023d0a15dc1364a7848df66a4c64e34a992e1e63a1dc7912a3501ef217cccbdffb1bc3aaa1ec314e2972cc672a9f9d8e79ffbbc1

#include <iostream>
using namespace std;

class circle {
    int radius;
public:
    circle();
    ~circle() {}
    void setradius(int r) { radius = r; }
    double getarea() { return 3.14 * radius * radius; }
};

circle::circle() {
    radius = 1;
}

int main() {
    cout << "생성하과 하는 원의 개수";
    int n, radius;
    cin >> n;
    if (n <= 0)return 0;
    circle* parray = new circle[n];
    for (int i = 0; i < n; i++) {
        cout << "원" << i + 1 << ":";
        cin >> radius;
        parray[i].setradius(radius);
    }
    int cout = 0;
    circle* p = parray;
    for (int i = 0; i < n; i++) {
        cout << p->getarea() << ' ';
        if (p->getarea() >= 100 && p->getarea() <=200)
            count++;
        p++;
    }
    cout << endl << "면적이 100에서 200 사이인 원의 개수는" << count << endl;
    delete [] parray;
}

- dc official App