Se dă un șir cu n elemente, numere naturale. Determinați diferența în valoare absolută dintre numărul de valori pare din șir și numărul de valori impare din șir.( in CodeBlocks) va roog
Răspunsuri la întrebare
Răspuns de
55
#include <iostream>
using namespace std;
int v[1005] , n , nri , nrp;
int main()
{
cin >> n;
for(int i = 1 ; i <= n ; ++i)
cin >> v[i];
nri = nrp = 0;
for(int i = 1 ; i <= n ; ++i)
if(v[i] % 2 == 0)
nrp ++;
else
nri ++;
if(nrp > nri)
cout << nrp - nri;
else
cout << nri - nrp;
return 0;
}
using namespace std;
int v[1005] , n , nri , nrp;
int main()
{
cin >> n;
for(int i = 1 ; i <= n ; ++i)
cin >> v[i];
nri = nrp = 0;
for(int i = 1 ; i <= n ; ++i)
if(v[i] % 2 == 0)
nrp ++;
else
nri ++;
if(nrp > nri)
cout << nrp - nri;
else
cout << nri - nrp;
return 0;
}
Alte întrebări interesante