/ Published in: C++
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
#include<cstdio> using namespace std; #define max1(x,y) (x)<(y)?(y):(x) #define min1(x,y) (x)>(y)?(y):(x) int z[1000000]; int main(){ freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int sum=0; int n,min,max; min=max=0; scanf("%d",&n); for(int i=0; i<n; i++){ scanf("%d",&z[i]); if(z[i]>0)sum+=z[i]; if(z[i]<z[min])min=i; if(z[i]>z[max])max=i; } printf("%d ",sum); sum=1; if(min<max){ for(int i=min+1; i<max; i++){ sum*=z[i]; } }else{ for(int i=max+1; i<min; i--){ sum*=z[i]; } } printf("%d\n",sum); return 0; }