>>797
int main(){
int n;
char buf[1024];
fgets(buf,sizeof(buf),stdin);
if( !((n=atoi(buf)) > 3)) return 1;
{ double array[n]; double *p=array,*q;
double div_max=0, mul_max=0;
while(1){
printf("input value:");
fgets(buf,sizeof(buf),stdin);
if( !buf ) break;
*p++=atof(buf);
if( p == array+n ) break;
}
for(p=array; p<array+n; ++p){
for(q=array; q<array+n; ++q){
if(p==q) continue;
mul = p*q; div = p/q;
if(mul>mul_max) mul_max=mul; if(div>div_max) div_max=div;
}
} printf("mul_max:%g div_max:%g\n",mul_max, div_max);
}
return 0;
}