#include #include #include #include int eprost(int broj) { int broj_na_deliteli = 0; for(int i = 1; i <= broj; i++) { if(broj % 2 == 0) { broj_na_deliteli++; } } if(broj_na_deliteli > 2) { return 0; } else { return 1; } } int rekurzija(int *niza, int n, int i) { if(i >= n) { return 1; } if(eprost(niza[i])) { return rekurzija(niza, n, i + 2); } else { return 0; } } int main(int argc, char * argv[]) { int n; scanf("%d", &n); int niza[n]; for(int i = 0; i < n; i++) { scanf("%d", &niza[i]); } printf("%d\n", rekurzija(niza, n, 0)); return 0; } /* 6 8 1 2 3 4 5 6 7 8 2 1 2 3 4 5 6 7 3 4 5 6 7 8 9 10 4 5 6 7 8 9 10 0 5 6 7 8 9 10 0 1 6 7 8 9 10 0 1 2 */