ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   cherish_247
   [C++] À̰Š¿À·ù Á» Àâ¾Æ ÁÖ¼¼¿ä¤Ì¤Ì

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3191 [º¹»ç]


#include<iostream>
using namespace std;

class SchoolAnimal
{
public:

        void array(*arr, int size)
        {
                for(char i=0; i<size; i++)
                {
                        for(char j=0; j<size; j++)
                                if(arr[i]>arr[j])
                                {
                                        temp=arr[i];
                                        arr[i]=arr[j];
                                        arr[j]=temp;
                                }
                }
        }

        bool quiz(*arr1, *arr2)
        {
                if(animal==*arr1)
                        return true;
                animal==*arr2;
                return false;
        }

};


int main()
{
        SchoolAnimal E1;
        int menu;
        char dog[]={'D', 'B', 'P', 'M'};
        char cat[]={'E', 'B', 'S', 'R'};
//        char dog[]={"Dalmatian", "Beagle", "Pomeranian", "Maltese"};
//        char cat[]={"EgyptainMau", "Bombay", "Birman", "Siamese", "Russian Blue"};
                //unsigned char dog1[]="´Þ¸¶½Ã¾È", dog2[]="ºñ±Û", dog3[]="Æ÷¸Þ¶óÀ̾È", dog4[]="¸»Æ¼Áî";
        //unsigned char cat1[]="ÀÌÁý¼Ç¸¶¿ì", cat2[]="º½º£ÀÌ", cat3[]="¹ö¸¸", cat4[]="¼¤°í¾çÀÌ";
        
        cout<<"´ÙÀ½Àº µî±³±æ¿¡ º¼ ¼ö ÀÖ´Â µ¿¹°ÀÔ´Ï´Ù."<<endl;
        cout<<"       <<   °³     °í¾çÀÌ   >>       "<<endl<<endl;
        cout<<"°³ÀÇ Á¾·ù : ´Þ¸¶½Ã¾È, ºñ±Û, Æ÷¸Þ¶ó´Ï¾È, ¸»Æ¼Áî"<<endl;
        cout<<"°í¾çÀÌÀÇ Á¾·ù : ÀÌÁý¼Ç¸¶¿ì, ·¯½Ã¾Èºí·ç, ¹ö¸¸, ¼¤°í¾çÀÌ"<<endl<<endl;
        cout<<"¸Þ´º¸¦ ¼±ÅÃÇÏ½Ã¸é ´Ù¸¥ Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù."<<endl;
        cout<<"1. °³ÀÇ Á¾·ù ³ª¿­"<<endl<<"2. °í¾çÀÌÀÇ Á¾·ù ³ª¿­"<<endl<<"3. °³¿Í °í¾çÀÌ ºÐ·ù"<<endl;
        cout<<"¸Þ´º¼±Åà : ";
        cin>>menu;
        cout<<menu<<"¹ø ¸Þ´º¸¦ ¼±ÅÃÇϼ̽À´Ï´Ù."<<endl;


        if(menu==1)
        {
                cout<<"º¸±â¿¡ ³ª¿Â °³ÀÇ Á¾·ù¸¦ À̸§ ±æÀÌ¿¡ µû¶ó ³ª¿­ÇÕ´Ï´Ù."<<endl;
                char dog[]={'D', 'B', 'P', 'M'};
                array(dog, 4);
                for(int i=0; i<4; i++)
                        cout<<dog[i]<<" "<<endl;
        }

        else if(menu==2)
        {
                cout<<"º¸±â¿¡ ³ª¿Â °í¾çÀÌÀÇ Á¾·ù¸¦ À̸§ ±æÀÌ¿¡ µû¶ó ³ª¿­ÇÕ´Ï´Ù."<<endl;
                char cat[]={'E', 'B', 'S', 'R'};
                array(cat, 4);
                for(int i=0; i<4; i++)
                        cout<<cat[i]<<" "<<endl;
        }

        else if(menu==3)
        {
                cout<<"º¸±âÀÇ °³¿Í °í¾çÀÌÀÇ À̸§À» ÀÔ·ÂÇÏ¸é °³¿Í °í¾çÀ̸¦ ÆÇº°ÇÕ´Ï´Ù."<<endl;
                if( quiz(*dog, *cat))
                        cout<<"ÀÔ·ÂÇÑ µ¿¹°Àº °³ ÀÔ´Ï´Ù."<<endl;
                else
                        cout<<"ÀÔ·ÂÇÑ µ¿¹°Àº °í¾çÀÌ ÀÔ´Ï´Ù."<<endl;

        }

        else
        {
                cout<<"À߸øÀÔ·ÂÇϼ̽À´Ï´Ù. ´Ù¸¥ ¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä."<<endl;
        }

                return 0;


        }


  Hit : 4158     Date : 2011/10/18 02:28



    
prosthetics ÄÄÆÄÀÏ ¿À·ù¸¸ °íÃÆ½À´Ï´Ù.

#include<iostream>
using namespace std;

class SchoolAnimal
{
public:

void array(char *arr, int size)
{
char temp;//¿©±â
for(char i=0; i<size; i++)//¿©±â
{
for(char j=0; j<size; j++)
if(arr[i]>arr[j])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}

bool quiz(char *arr1,char *arr2)//¿©±â
{
if(!strcmp("animal",arr1))//¿©±â
return true;
else(!strcmp("animal",arr2)); //¿©±â
return false;
}

};


int main()
{
SchoolAnimal E1;
int menu;
char dog[]={'D', 'B', 'P', 'M'};
char cat[]={'E', 'B', 'S', 'R'};
// char dog[]={"Dalmatian", "Beagle", "Pomeranian", "Maltese"};
// char cat[]={"EgyptainMau", "Bombay", "Birman", "Siamese", "Russian Blue"};
//unsigned char dog1[]="´Þ¸¶½Ã¾È", dog2[]="ºñ±Û", dog3[]="Æ÷¸Þ¶óÀ̾È", dog4[]="¸»Æ¼Áî";
//unsigned char cat1[]="ÀÌÁý¼Ç¸¶¿ì", cat2[]="º½º£ÀÌ", cat3[]="¹ö¸¸", cat4[]="¼¤°í¾çÀÌ";

SchoolAnimal sa;//¿©±â

cout<<"´ÙÀ½Àº µî±³±æ¿¡ º¼ ¼ö ÀÖ´Â µ¿¹°ÀÔ´Ï´Ù."<<endl;
cout<<" << °³ °í¾çÀÌ >> "<<endl<<endl;
cout<<"°³ÀÇ Á¾·ù : ´Þ¸¶½Ã¾È, ºñ±Û, Æ÷¸Þ¶ó´Ï¾È, ¸»Æ¼Áî"<<endl;
cout<<"°í¾çÀÌÀÇ Á¾·ù : ÀÌÁý¼Ç¸¶¿ì, ·¯½Ã¾Èºí·ç, ¹ö¸¸, ¼¤°í¾çÀÌ"<<endl<<endl;
cout<<"¸Þ´º¸¦ ¼±ÅÃÇÏ½Ã¸é ´Ù¸¥ Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù."<<endl;
cout<<"1. °³ÀÇ Á¾·ù ³ª¿­"<<endl<<"2. °í¾çÀÌÀÇ Á¾·ù ³ª¿­"<<endl<<"3. °³¿Í °í¾çÀÌ ºÐ·ù"<<endl;
cout<<"¸Þ´º¼±Åà : ";
cin>>menu;
cout<<menu<<"¹ø ¸Þ´º¸¦ ¼±ÅÃÇϼ̽À´Ï´Ù."<<endl;


if(menu==1)
{
cout<<"º¸±â¿¡ ³ª¿Â °³ÀÇ Á¾·ù¸¦ À̸§ ±æÀÌ¿¡ µû¶ó ³ª¿­ÇÕ´Ï´Ù."<<endl;
char dog[]={'D', 'B', 'P', 'M'};
sa.array(dog, 4); //¿©±â
for(int i=0; i<4; i++)
cout<<dog[i]<<" "<<endl;
}

else if(menu==2)
{
cout<<"º¸±â¿¡ ³ª¿Â °í¾çÀÌÀÇ Á¾·ù¸¦ À̸§ ±æÀÌ¿¡ µû¶ó ³ª¿­ÇÕ´Ï´Ù."<<endl;
char cat[]={'E', 'B', 'S', 'R'};
sa.array(cat, 4); //¿©±â
for(int i=0; i<4; i++)
cout<<cat[i]<<" "<<endl;
}

else if(menu==3)
{
cout<<"º¸±âÀÇ °³¿Í °í¾çÀÌÀÇ À̸§À» ÀÔ·ÂÇÏ¸é °³¿Í °í¾çÀ̸¦ ÆÇº°ÇÕ´Ï´Ù."<<endl;
if( sa.quiz(dog, cat))//¿©±â
cout<<"ÀÔ·ÂÇÑ µ¿¹°Àº °³ ÀÔ´Ï´Ù."<<endl;
else
cout<<"ÀÔ·ÂÇÑ µ¿¹°Àº °í¾çÀÌ ÀÔ´Ï´Ù."<<endl;

}

else
{
cout<<"À߸øÀÔ·ÂÇϼ̽À´Ï´Ù. ´Ù¸¥ ¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä."<<endl;
}

return 0;


}
2011/10/18