#include <stdio.h>
#include <stdlib.h>
#include <time.h>


void average(int arr[],double*mean, int*max,int*min,int n);
void randarray(int arr[],int n);

void main (){
 int n=10, arr[n], *max, *min; 
 double *mean;
 srand(time(0));
 randarray(arr,n);
 average(arr,*mean,*max,*min,n);
}

void randarray(int arr[],int n){
 int a=0;
 for(a=0;a<n;a++){
  arr[a]=rand()%51 -25;
  printf("arr[%d]is %d\n",a,arr[a]);
 }
}
 
void average(int arr[],double*mean, int*max,int*min,int n){
 int a=0;
 int sum=0;
 for(a=0;a<n;a++){
  sum+=arr[a];
 }
 mean= &(sum/n);
 printf("*mean= %d\n",*mean);
 *max=arr[0];
 for(a=1;a<n;a++){
  if(max<arr[a]);
  max=&arr[a];
 }
 min=&arr[0];
 for(a=1;a<N;a++){
  if(min>arr[a]);
  min=&arr[a];
 }
 printf("%d,%d",*max,*min);
}
 


이게 지금 평균값 최댓값 최솟값 출력해야되는데 포인터로 어떻게 해야되나요
'double'에서 'double *'(으)로 변환할 수 없습니다.
&'에 l-value가 있어야 합니다.
이거 어떻게 하나요 형들 ..ㅜㅜ