Se da un sir de n numere intregi ,unde 1 este mai mic sau egal decat ,n este mai mic sau mai mare decat 100.
Afisati Da,daca oricare dou numere consecutive ale sirului ai paritați diferite (unul par si celalalt impar),respectiv Nu,in caz contrar.
Exemplu: Intrare: n=5 2 5 4 3 12
Iesire:Da
Intrare: n=5 2 6 4 3 12
Iesire:Nu
(c++)
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, v[101];
cin >> n;
for(int i = 1; i <= n; i++)
cin >> v[i];
for(int i = 1; i < n; i++)
if(v[i] % 2 == v[i + 1] % 2){
cout << "NU";
return 0;
}
cout << "DA";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă