//////////////////////////#include <iostream>
//////////////////////////
//////////////////////////using namespace std;
//////////////////////////
//////////////////////////int main()
//////////////////////////{
////////////////////////// cout << "Hello world!" << endl;
////////////////////////// return 0;
//////////////////////////}
////////////////////////#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(10);
//////////////////////// 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;}
////////////////////// double getArea();
//////////////////////};
//////////////////////double Circle::getArea()
//////////////////////{
////////////////////// return 3.14*radius*radius;
//////////////////////}
//////////////////////int main()
//////////////////////{
////////////////////// Circle donut;
////////////////////// Circle pizza(10);
////////////////////// 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 radius*3.14*radius;
////////////////////}
////////////////////int main()
////////////////////{
//////////////////// Circle arr[3];
//////////////////// arr[0].setRadius(10);
//////////////////// arr[1].setRadius(20);
//////////////////// arr[2].setRadius(30);
//////////////////// for(int i=0;i<3;i++)
//////////////////// {
//////////////////// cout << "Circle " << i << "의 면적은 " << arr[i].getArea() <<endl;
//////////////////// }
//////////////////// Circle *p;
//////////////////// p = arr;
//////////////////// 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 sett(int r ) { radius = r;}
////////////////// double getArea();
//////////////////};
//////////////////double Circle::getArea()
//////////////////{
////////////////// return 3.14*radius*radius;
//////////////////}
//////////////////int main()
//////////////////{
////////////////// Circle arr[3] = {Circle(10),Circle(20),Circle()};
////////////////// for(int i=0;i<3;i++)
////////////////// {
////////////////// cout<< "Circle " << i << "의 면적은 " << arr[i].getArea() <<endl;
////////////////// }
//////////////////}
////////////////
////////////////#include <iostream>
////////////////using namespace std;
////////////////class Circle{
////////////////int radius;
////////////////public:
//////////////// Circle() {radius = 1;}
//////////////// Circle(int r) {radius = r;}
//////////////// void sett(int r) {radius = r;}
//////////////// double getArea();
////////////////};
////////////////double Circle::getArea()
////////////////{
//////////////// return 3.14*radius*radius;
////////////////}
////////////////int main()
////////////////{
//////////////// Circle arr[3] = {Circle(10), Circle(20), Circle()};
//////////////// for(int i=0;i<3;i++)
//////////////// {
//////////////// cout << "Circle " << i << "의 면적은 " << arr[i].getArea() << endl;
//////////////// }
////////////////}
//////////////
//////////////#include <iostream>
//////////////using namespace std;
//////////////class Circle{
//////////////int radius;
//////////////public:
////////////// Circle() { radius = 1;}
////////////// Circle(int r) {radius = r;}
////////////// void sett(int r){radius = r;}
////////////// double getArea();
//////////////};
//////////////double Circle::getArea()
//////////////{
////////////// return 3.14*radius*raidus;
//////////////}
//////////////int main()
//////////////{
////////////// Circle C[2][3];
////////////// C[][].sett()
////////////// C[][].sett()
////////////// C[][].sett()
////////////// C[][].sett()
////////////// C[][].sett()
//////////////}
////////////#include <iostream>
////////////using namespace std;
////////////int main()
////////////{
//////////// int *p;
//////////// p = new int;
//////////// if(!p)
//////////// {
//////////// cout << "메모리를 할당할 수 없습니다 ";
//////////// return 0;
//////////// }
//////////// *p=5;
//////////// int n = *p;
//////////// cout << "*p = " << *p << endl;
//////////// cout << "n = " << n <<endl;
//////////// delete p;
////////////
////////////}
////////////
//////////
//////////
//////////#include <iostream>
//////////using namespace std;
//////////int main()
//////////{
////////// cout << " 입력할 정수의 개수는? ";
////////// int n;
////////// cin >> n;
////////// if(n<=0) return 0;
////////// int *p = new int[n];
////////// if(!p)
////////// {
////////// cout << "메모리를 할당할 수 없습니다.";
////////// return 0;
////////// }
////////// for(int i=0;i<n;i++)
////////// {
////////// cout <<i+1 << "번째 정수: ";
////////// cin >>p[i];
////////// }
////////// int sum=0;
////////// for(int i=0;i<n;i++)
////////// {
////////// sum+=p[i];
//////////
////////// }
////////// cout << "평균 =" << sum/n << endl;
////////// delete [] p;
//////////}
////////
////////#include <iostream>
////////using namespace std;
////////class Circle{
////////int radius;
////////public:
//////// Circle();
//////// Circle(int r);
//////// ~Circle();
//////// void sett(int r) {radius = r;}
//////// double getArea();
////////};
////////Circle::Circle()
////////{
//////// radius = 1;
//////// cout << "생성자 실행 radius " << radius << endl;
////////}
////////Circle::Circle(int r)
////////{
//////// radius = r;
//////// cout << "생성자 실행 radius " << radius << endl;
////////}
////////Circle::~Circle()
////////{
//////// cout << "소멸자 실행 radius " << radius << endl;
////////}
////////double Circle::getArea()
////////{
//////// return 3.14*radius*radius;
////////}
////////int main()
////////{
//////// Circle *p,*q;
//////// p = new Circle;
//////// q = new Circle(30);
//////// cout << p->getArea() <<endl << q->getArea() << endl;
//////// delete p;
//////// delete q;
////////}
////////
//////
//////#include <iostream>
//////using namespace std;
//////class Circle{
//////int radius;
//////public:
////// Circle();
////// Circle(int r);
////// ~Circle();
////// void sett(int r) {radius = r;}
////// double getArea();
//////};
//////Circle::Circle()
//////{
////// radius = 1;
////// cout << "생성자 실행 radius " << radius << endl;
//////}
//////Circle::Circle(int r)
//////{
////// radius = r;
////// cout << "생성자 실행 radius " << radius << endl;
//////}
//////Circle::~Circle()
//////{
////// cout << "소멸자 실행 radius " << radius << endl;
//////}
//////double Circle::getArea()
//////{
////// return 3.14*radius*radius;
//////}
//////int main()
//////{
////// Circle *parr = new Circle[3];
//////
////// parr[0].sett(10);
////// parr[1].sett(20);
////// parr[2].sett(30);
//////
////// for(int i=0;i<3;i++)
////// {
////// cout << parr[i].getArea() << endl;
////// }
////// Circle *p =parr;
////// for(int i=0;i<3;i++)
////// {
////// cout << p->getArea() <<endl;
////// p++;
////// }
////// delete [] parr;
//////}
////#include <iostream>
////#include <string.h>
////using namespace std;
////int main()
////{
//// string str;
//// string ad("서울시 성북구 삼선동 389");
//// string copyad(ad);
////
//// char text[] = {'L','O','V','E',' ','C','+','+'};
//// string title(text);
////
//// cout << str << endl;
//// cout << ad << endl;
//// cout << copyad << endl;
//// cout << title << endl;
////}
//
//#include <iostream>
//#include <string.h>
//using namespace std;
//int main()
//{
// string names[5];
//
// for(int i=0;i<5;i++)
// {
// cout << "이름 >> ";
// getline(cin,names[i],'\n');
// }
// string latter = names[0];
// for(int i=1;i<5;i++)
// {
// if(latter< names[i])
// {
// latter = names[i];
// }
// }
// cout <<latter << endl;
//}
//
/*1346891113*/
#include <iostream>
using namespace std;
class Color{
int r,g,b;
public:
Color(){r=g=b=0;}
Color(int re,int bl,int gr){r=re; g=gr; b= bl;}
void sett(int re,int bl,int gr) {r=re;g=gr;b=bl;}
void show() {cout << r << ' ' << g << ' ' << b << ' ';}
};
int main()
{
Color *screenC(255,0,0);
Color *p;
p = new screenC;
cout << screenC.show() << endl;
Color *colors = new Color[3];
p = new colors;
colors[0].sett(255,0,0);
colors[1].sett(0,255,0);
colors[2].sett(0,0,255);
cout << p.show() <<endl;
cout << p.show() << endl;
cout << p.show() << endl;
}



