#include <iostream>

using namespace std;


int dual(int a,int b,int c, int d, int e);


int main()

{

    int a,b,c,d,e;

    

    cout << "비교 할 숫자 5개를 입력 해주세요. ";

    cin >> a; cin >> b; cin >> c; cin >> d; cin >> e;

    

    int result = dual(a,b,c,d,e);

    

    cout << "\n"<< a << ", " << b << ", " << c << ", " << d << ", " << e << "를 입력하셨습니다.\n";

     

    cout << "\n이중에 값이 중간인 숫자는 "<< result << "\n\n"; 

    cout << "\n순서대로 배열 하면 {" << 

    

    system("Pause");

}    


struct result

{

     int a;

     int b;

     int c;

     int d;

     int e;

};


int dual(int a, int b, int c, int d, int e)


{

    result dual;

    

    dual.a=0;

    dual.b=0;

    dual.c=0;

    dual.d=0;

    dual.e=0;

    

    

    if (a>b)

    {

       dual.a++;

    }

    if (a>c)

    {

       dual.a++;

    }

    if (a>d)

    { 

       dual.a++;

    }

    if (a>e)

    {

       dual.a++;

    }

    

    if (b>a)

    {

       dual.b++;

    }

    if (b>c)

    {

       dual.b++;

    }

    if (b>d)

    { 

       dual.b++;

    }

    if (b>e)

    {

       dual.b++;

    }

    

    if (c>a)

    {

       dual.c++;

    }

    if (c>b)

    {

       dual.c++;

    }

    if (c>d)

    { 

       dual.c++;

    }

    if (c>e)

    {

       dual.c++;

    }

    

    if (d>a)

    {

       dual.d++;

    }

    if (d>b)

    {

       dual.d++;

    }

    if (d>c)

    { 

       dual.d++;

    }

    if (d>e)

    {

       dual.d++;

    }

    

    if (e>a)

    {

       dual.e++;

    }

    if (e>b)

    {

       dual.e++;

    }

    if (e>c)

    { 

       dual.e++;

    }

    if (e>d)

    {

       dual.e++;

    }

    

    if (dual.a==2)

    {

    return a;

    }

    

    if (dual.b==2)

    {

    return b;

    }

    

    if (dual.c==2)

    {

    return c;

    }

    

    if (dual.d==2)

    {

    return d;

    }

    

    if (dual.e==2)

    {

    return e;

    }

    

}



책에서 숫자 5개 입력 받아서 중간 값 구하는 프로그램 만들라길래


조나 병신같이 노가다로 만든거 같다..


되긴 되는데


이거 존나 많이 줄여서 할수 있지 않나?