Informatică, întrebare adresată de vasean2909, 8 ani în urmă

Se citeste un vector A cu n (n<=1000) elemente numere naturale. Verificati daca elementele vectorului alterneaza ca paritate, adica oricare doua elemente alaturate au paritati diferite. Raspunsul va fi DA in caz afirmativ, altfel va fi NU.
Exemple: n=6, A={34, 56, 77, 733, 44, 3} => NU
n=6, A={33, 56, 77, 734, 45, 34} => DA
COROANA!!!Cod c++

Răspunsuri la întrebare

Răspuns de Sergetec
0

Salut!

Ai rezolvarea in C++ mai jos

#include <iostream>

using namespace std;

int main()

{

 int n, a[1001];

 cin >> n;

 for (int i = 1; i <= n; ++i)

 {

   cin >> a[i];

 }

 bool ok = true;

 for (int i = 1; i < n; ++i)

 {

   if (a[i + 1] % 2 == a[i] % 2)

   {

     ok = false;

   }

 }

 if (ok)

 {

   cout << "DA";

 }

 else

 {

   cout << "NU";

 }

 return 0;

}

Alte întrebări interesante