👤

dandu-se a numere intregi,sa se decida daca un nr majoritar in aceasta secventa.un nr este majoritar daca nr sau de aparitii la vector este mai mare decat n/2

Răspuns :

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int v[100], n, nr;
    cin >> n >> nr;
    for(int i = 1; i <= n; i++) cin >> v[i];
    cout << ((count(v + 1, v + n + 1, nr) > (n / 2)) ? "DA\n" : "NU\n");
}


#include <iostream>
using namespace std;
int main(){
    int i, n, nr, v[20], ap=0;
    cin>>n>>nr;
    for(i=0;i<n;i++){
        cin>>v[i];
        if(v[i]==nr) ap++;
    }
    if(ap>n/2) cout<<"Da";
    else cout<<"Nu";
}