//#include <iostream>
//
//using namespace std;
//
//class apple{
// public:
// int age;
// int rotten_percentage;
// int eatable=0;
// year_of_birth();
// condition();
// availiability();
//
//
//};
//
//apple::year
//
//int main()
//{
// cout << "Hello world!" << endl;
// return 0;
//}
//#include <iostream>
//using namespace std;
//
//class Tower
//{
//public:
// int height=1;
// Tower();
// Tower(int x);
// int getHeight();
//};
//
//Tower::Tower()
//{
//
//};
//
//Tower::Tower(int x)
//{
// height = x;
//}
//
//int Tower::getHeight(){
// return height;
//}
//
//int main()
//{
// Tower myTower;
// Tower seoulTower(100);
// cout<<"높이는 "<<myTower.getHeight() << "미터"<< endl;
// cout<<"높이는 "<<seoulTower.getHeight()<< "미터"<< endl;
//}
//#include <iostream>
//
//using namespace std;
//
//class Account {
//public:
// string name;
// int id;
// int balance;
// Account (string a, int b, int c);
// void deposit(int d);
// int withdraw(int e);
// int inquiry();
// string getOwner();
//};
//
//Account::Account (string a, int b, int c){
// name = a;
// id = b;
// balance = c;
//}
//
//void Account::deposit(int d){
// balance+=d;
//}
//
//int Account::withdraw(int e){
// balance-=e;
//}
//
//int Account::inquiry(){
// return balance;
//}
//
//string Account::getOwner(){
// return name;
//}
//
//int main(){
// Account a("kitae", 1, 5000);
// a.deposit(50000);
// cout<<a.getOwner() << "의 잔액은 "<< a.inquiry() << endl;
// int money = a.withdraw(20000);
// cout << a.getOwner() << "의 잔액은 "<< a.inquiry() << endl;
//}
//#include <iostream>
//#include <cstdlib>
//#include <ctime>
//
//#define RAND_MAX 32767
//
//using namespace std;
//
//class Random
//{
//public:
// Random();
// int next();
// int nextInRange(int x, int y);
//};
//
//Random::Random()
//{
// srand((unsigned)time(0));
//}
//int Random::next()
//{
// int n = rand();
// return n;
//}
//
//int Random::nextInRange(int x, int y)
//{
// for(int i=0; i<2; )
// {
// int n = rand();
// if (n<=y&&n>=x)
// {
// i++;
// return n;
// break;
// }
// }
//}
//
//
//int main()
//{
// Random r;
//
// cout << "-- 0에서 " << RAND_MAX << "까지의 랜덤 정수 10개--" << endl;
// for(int i=0; i<10; i++)
// {
// int n = r.next();
// cout<<n<<' ';
// }
// cout<< endl << endl << "--2에서 "<< "4까지의 랜덤 정수 10개--"<< endl;
// for(int i=0; i<10; i++)
// {
// int n=r.nextInRange(2, 4);
// cout<<n<<' ';
// }
// cout<<endl;
//}
//#include <iostream>
//#include <cstdlib>
//#include <ctime>
//
//#define IDK 32767
//
//using namespace std;
//
//class Random{
//public:
// Random ();
// int next();
// int next_next();
//};
//
//Random::Random()
//{
// srand((unsigned)time(0));
//}
//
//int Random::next(){
// for(int k=0; k<100;){
// int n = rand();
// if(n%2==0){
// return n;
// break;
// }
// }
//}
//
//int Random::next_next(){
// for(int k=0; k<100;){
// int n = rand();
// if(n%2!=0){
// if(n>=2&&n<=10){
// return n;
// break;
// }
// }
// }
//}
//
//int main(){
// Random r;
// cout<< "-- 0에서 "<<IDK<<"까지의 짝수 랜덤 정수 10개--"<<endl;
// for(int i=0; i<10; i++){
// int n = r.next();
// cout<< n<< ' ';
// }
// cout << endl << endl << "--2에서 9까지의 랜덤 홀수 정수 10개--"<<endl;
// for(int i=0; i<10; i++){
// int n = r.next_next();
// cout<< n << ' ';
// }
//
//}
//
//#include <iostream>
//using namespace std;
//
//class Oval{
//public:
// int width=1,height=1;
// Oval();
// Oval(int x, int y);
// int getWidth();
// int getHeight();
// void set(int w, int h);
// void show();
// ~Oval();
//};
//
//Oval::Oval(int x, int y){
// width = x;
// height = y;
//}
//
//Oval::get
//
//int main(){
// Oval a,b(3, 4);
// a.set(10, 20);
// a.show();
// cout<<b.getWidth()<<"," << b.getHeight() << endl;
//}
//#include <iostream>
//
//using namespace std;
//
//class Circle {
// int radius;
//public:
// Circle() {radius = 1;}
// Circle(int r) {radius = r;}
// double getArea();
//};
//
//double Circle::getArea(){
// return 3.14*radius*radius;
//}
//
//int main() {
// Circle donut;
// Circle pizza(30);
//
// cout<< donut.getArea()<<endl;
// Circle *p;
// p = &donut;
// cout<<p->getArea()<<endl;
// cout<<(*p).getArea()<<endl;
//
// p = &pizza;
// cout<<p->getArea()<<endl;
// cout<<(*p).getArea() <<endl;
//}
//#include <iostream>
//using namespace std;
//
//class Circle{
// int radius;
//public:
// Circle() {radius = 1; }
// Circle(int r) {radius = r;}
// void setRadius(int r) {radius = r;}
// double getArea();
//};
//
//double Circle::getArea(){
// return 3.14*radius*radius;
//}
//
//int main(){
// Circle circleArray[3];
//
// circleArray[0].setRadius(10);
// circleArray[1].setRadius(20);
// circleArray[2].setRadius(30);
//
// for(int i=0; i<3; i++)
// cout << "Circle " << i << "의 면적은 " << circleArray[i].getArea() << endl;
//
// Circle *p;
// p = circleArray;
// for(int i=0; i<3; i++){
// cout<<"Circle "<<i<< "의 면적은 "<< p->getArea() << endl;
// p++;
// }
//}
//
#include <iostream>
using namespace std;
class Circle {
int radius;
public:
Circle() {radius = 1;}
Circle(int r) {radius = r;}
void setRadius(int r) {radius = r; }
double getArea();
};
double Circle::getArea(){
return 3.14*radius*radius;
}
int main(){
Circle circleArray[3] = { Circle(10), Circle(20), Circle() };
for(int i=0; i<3; i++){
cout <<"Circle "<< i << "의 면적은 "<< circleArray[i].getArea() << endl;
}
}