My issue
//Why this code is not applicable to NONNEGPROD problem.
include
using namespace std;
int main() {
int t;
cin >> t;
while(t–) {
int n;
cin >> n;
int a[n], m=1;
for(int i=0; i<n; i++) {
cin >> a[i];
m=m*a[i];
}
if(m<0) {
cout << 1 << endl;
}
else {
cout << 0 << endl;
}
}
return 0;
}
My code
#include <iostream>
using namespace std;
int main() {
int t;
cin >> t;
while(t--) {
int n;
cin >> n;
int a[n], m=1;
for(int i=0; i<n; i++) {
cin >> a[i];
m=m*a[i];
}
if(m<0) {
cout << 1 << endl;
}
else {
cout << 0 << endl;
}
}
return 0;
}
Problem Link: NONNEGPROD Problem - CodeChef