#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int la(int a[], int n);

int main()
{
 int i, n, k,temp;
 int a[1001];
 scanf("%d", &n);
 for (i = 1; i<n+1; i++)
 {
  scanf("%d", &a[i]);
 }
 

 for (i = n; i>1; i--) //정렬
 {
  k = la(a, i);
  temp = a[i];
  a[i] = a[k];
  a[k] = temp;

 }
 for (i = 1; i<n + 1; i++)
 {
  printf("%d", a[i]);
 }
 printf("%d", x);


 
 return 0;

}

int la(int a[], int n)
{
 int i;
 int x = 0;
 int l = 1;
 

 

 for (i = 1; i < n +1; i++)
 {
  if (a[i]>a[l])
  {
   l = i;
   x++;

  }

 }
 return l,x;

}

 

여기서 리턴 값을 2개다 받아서 따로 쓰고 싶은데 방법이 없을까요?

x의 값은 출력 하고요