#include<stdio.h>
#include<stdlib.h>
#define MAX 20
void menu(int *arr,int n,int i,int j,int temp,int c);
void enter(int *arr,int i,int n,int j,int temp,int c);
void dd(int *arr,int i,int j,int temp);


void dd(int *arr,int i,int j,int temp)
{
  printf(\"%d %d\",temp,j);
  
 
}
void menu(int *arr,int n,int i,int j,int temp,int c)
{  while(1)
 { printf(\"\\n1.오름차순 정렬\\n\");
  printf(\"2.내림차순 정렬\\n\");
  printf(\"3.입력\\n\");
  printf(\"4.제거\\n\");
  printf(\"5.출력\\n\");
  printf(\"0.종료\\n\");
  scanf(\"%d\",&c);
  if(c==1)
  enter(arr,i,n,j,temp,c);
  else if(c==2)
  dd(arr,i,j,temp);
 } 
}
void main()
{  int c=0;
  int i=0;
  int j=0;
  int n=0;
  int temp=0;
  int arr[MAX];
  
  
  menu(arr,n,i,j,temp,c);
}
void enter(int *arr,int i,int n,int j,int temp,int c)
{ temp=0;
 j=MAX-1;
 while(1)
 { scanf(\"%d\",&n);
  if(n%2==1)
   arr[temp++]=n;  
   
  else if(n==0)
   break;
  
  else if(n%2==0)
   arr[j--]=n;
  
 
 }
 for(i=0;i<temp;i++)
  printf(\"%3d\",arr[i]);
 for(i=j+1;i<MAX;i++)
  printf(\"%3d\",arr[i]);
}
홀수를 입력하면 0부터 19까지 짝수를 입력하면 19부터 0까지 이런식으로 값이 입력됩니다
근데 제가 temp랑 j를 다른함수에서도 같은 값으로 쓰고싶은데 어떻게 해야 할까요
함수는 void문으로 써야합니다