362
Cerința
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.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi n
numere naturale, reprezentând elementele șirului.
Date de ieșire
Programul va afișa pe ecran numărul C
, reprezentând valoarea cerută.
Restricții și precizări
1 ≤ n ≤ 1000
- cele
n
numere citite vor fi mai mici decât1.000.000.000
Exemplu
Intrare
5 15 245 28 33 11
Ieșire
3
Explicație
Sunt 4
numere impare și un număr par în șir, deci diferența este 3
.
#include <bits/stdc++.h> using namespace std; int main() { int n,x,cate=0,cate1=0; cin >> n; for(int i=1;i<=n;++i) { cin >>x; if(x%2==0) cate++; else cate1++; } cout <<abs(cate-cate1); return 0; }
Comentarii