# PBinfo #2708 – verifparitate – Rezolvare C++

Sursa: Codul lui Andrei
Limbaj: C++
Autor rezolvare: andrei

## Enunț

Cerința
Se citesc n numere naturale. Determinați  pentru fiecare dintre ele dacă este par sau impar.

Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale.

Date de ieșire
Programul va afișa pe ecran n valori 0 sau 1, separate prin spații. Dacă numărul corespunzător este par se va afișa 0, iar dacă este impar se va afișa 1.

Restricții și precizări

1 ≤ n ≤ 1000
cele n numere citite se pot reprezenta pe 64 de biți, fără semn;
se recomandă utilizarea operațiilor pe biți

Exemplu:
Intrare

5
1 2 3 4 5
Ieșire

1 0 1 0 1

## Cod sursă C++

```cpp
#include <iostream>
using namespace std;
long long int n, temp;
int main() {
	cin >> n;
	for (int i = 1; i <= n; ++i) {
		cin >> temp; if (temp % 2 == 0) cout << 0 << " ";
		else cout << 1 << " ";
	} return 0;
}
```

## Resurse

- [Pagina originală](https://codulluiandrei.ro/rezolvari/pbinfo/2708)
- [Sursa C++](https://codulluiandrei.ro/rezolvari/pbinfo/2708/cod.cpp)
- [Sursa pe GitHub](https://raw.githubusercontent.com/codulluiandrei/pbinfo/main/pbinfo-2708/main.cpp)
- [Cursuri de informatică pentru BAC](https://codulluiandrei.ro/academia/info-curs/pachet-cpp/)
