#include <iostream>

using namespace std;


struct compare

{

      int a1,a2,a3,a4,a5,a6,a7,a8,a9,a10;

};


int comparing(int arr[10])

{

    compare dual;

    

    dual.a1 =0;

    dual.a2 =0;

    dual.a3 =0;

    dual.a4 =0;

    dual.a5 =0;

    dual.a6 =0;

    dual.a7 =0;

    dual.a8 =0;

    dual.a9 =0;

    dual.a10 =0;

    int result[10];




      for(int j=0; j<10; j++)

      {

      if(arr[1]>arr[0+j])

       {

       dual.a1++;

       result[1]=dual.a1;

       }

      if(arr[2]>arr[0+j])

       {

       dual.a2++;

       result[2]=dual.a2;

       }

      if(arr[3]>arr[0+j])

       {

       dual.a3++;

       result[3]=dual.a3;

       }

       if(arr[4]>arr[0+j])

       {

       dual.a4++;

       result[4]=dual.a4;

       }

      if(arr[5]>arr[0+j])

       {

       dual.a5++;

       result[5]=dual.a5;

       }

      if(arr[6]>arr[0+j])

       {

       dual.a6++;

       result[6]=dual.a6;

       }

       if(arr[7]>arr[0+j])

       {

       dual.a7++;

       result[7]=dual.a7;

       }

      if(arr[8]>arr[0+j])

       {

       dual.a8++;

       result[8]=dual.a8;

       }

      if(arr[9]>arr[0+j])

       {

       dual.a9++;

       result[9]=dual.a9;

       } 

      if(arr[10]>arr[0+j])

      {

      dual.a10++;

      result[10]=dual.a10;

      }

     }


    for(int i=0; i<11; i++)

    {

      if(result[i]==5)

      {

      cout << "중간값은 " << arr[i] << "\n"; 

      break;

      }

    }

    


}



int main()

{

    int arr[10];

    int i=0;

    

    cout << "숫자를 10개 입력하세요 = ";

    cin >> arr[1]; cin >> arr[2]; cin >> arr[3];

    cin >> arr[4]; cin >> arr[5]; cin >> arr[6];

    cin >> arr[7]; cin >> arr[8]; cin >> arr[9];

    cin >> arr[10];

    

    comparing(arr);

    

    

    system("Pause");




여기서 더 간단하게 하려면 어떻게 해야할까?


C++ 머리아프네 ㅠㅠ