double *arrayD(double *a, double *b){
 double c[5];
 for(int i=0;i<5;i++)
  c[i] = a[i] + b[i];
 return c;

 

}


전역변수 쓰면 안되는데 이값을 리턴할라믄 어케해야됨 -_?

메인까지 쓰믄

void main(){

 int i;
 double a[5],b[5],c[5];
 for(i=0;i<5;i++)  cin >> a[i];
 for(i=0;i<5;i++)  cin >> b[i];

 c[5] = *arrayD(a,b);
 for(i=0;i<5;i++)
  cout << c[i] << " ";
 cout << endl;

}

요런데 매우 틀린거 같긴한데 어케쓰는거지 -,.;;
욕과 함께 도움점 ;;