ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 24.01.2023 09:32:00
ამოცანა: მასივის ელემენტთა ნამრავლი
მომხმარებელი: a_alievi2
ვერდიქტი: სრული ამოხსნა
შეფასება: 100.0 ქულა
#include <bits/stdc++.h> using namespace std; int a,b,c,d,x{},y=1,z=1,i,n,arr[201]; int main(){ cin>>n; for(i=0;i<n;i++) { cin>>arr[i]; } sort(arr,arr+n); for (i=0;i<n;i++) { if (arr[i]==0) continue; x++; if (arr[i]<0) a=arr[i]; y=y*arr[i]; } if (x==0) cout<<"0"; else if (x>1 && y<0) cout<<y/a; else if (y<0 && x==1 && n>1) cout<<"0"; else cout<<y; //ერთი და იგივე ამოხსნააქმინიმაქსის ნამრავლთან ამოცანა N206 }
7 5 -3 0 2 0 -2 -5
150
150
YES
10 1 1 1 1 1 1 0 0 0 0
1
1
YES
10 -1 -1 -1 -1 -1 0 0 0 0 0
1
1
YES
10 1 2 3 4 5 -100 0 1 0 9
1080
1080
YES
10 -20 0 1 2 3 -20 0 0 1 -20
2400
2400
YES
5 -100 0 0 0 0
0
0
YES
6 2 2 2 0 -100 2
16
16
YES
12 -1 -1 -2 -2 -30 0 0 0 1 1 10 10
12000
12000
YES
13 0 1 2 3 4 5 6 7 8 9 10 -11 0
3628800
3628800
YES
1 47
47
47
YES