Para este problema, apenas um contador de votos satisfatórios basta, pois eles é que vão decidir se sua resposta será sim ou não. É importante notar que se metade das pessoas considera estão satisfeitas com a economia, ainda assim a resposta precisa ser 'N' já que, para ser maioria, precisa ser maior do que a metade.
#include <stdio.h>
int main(){
int Q, V, satisfatorio;
satisfatorio = 0;
scanf("%d", &Q);
for(int i = 0; i < Q; ++i){
scanf("%d", &V);
if(!V) ++satisfatorio;
}
printf("%c\n", satisfatorio > Q/2 ? 'Y' : 'N');
return 0;
}
#include <iostream>
using namespace std;
int main(){
int Q, V, satisfatorio;
satisfatorio = 0;
cin >> Q;
for(int i = 0; i < Q; ++i){
cin >> V;
if(!V) ++satisfatorio;
}
cout << (char) (satisfatorio > Q/2 ? 'Y': 'N') << endl;
return 0;
}
var input = require('fs').readFileSync('/dev/stdin', 'utf8');
var lines = input.split('\n');
let Q = lines.shift();
let votos = lines.shift().trim().split(' ').map((x) => parseInt(x));
let satisfatorio = Q - votos.reduce((acc, cur) => acc + cur, 0);
if(satisfatorio > Q/2){
console.log('Y');
}else{
console.log('N');
}
Q = int(input())
votos = [int(x) for x in input().strip().split(' ')]
satisfatorio = Q - sum(votos)
print('Y' if satisfatorio > Q/2 else 'N')