👤

Se introduce de la tastatura un sir de numere naturale pana la citirea numărului 0.Sa se afișeze toate perechile de numere introduse consecutiv care au proprietatea ca suma cifrelor primului numar e para,iar suma cifrelor celui de-al doilea numar e impara.

Răspuns :

Răspuns:

Explicație:

#include <iostream>

using namespace std;

int num, num2, s1,s2, ok;

int SumaCif(int m)

{

  int s=0;

  while (m)

  {

      s=s+m%10;

      m=m/10;

  }

  return s;

}

int main()

{

   cin >> num;

   if (num)

   {

       cin >> num2;

       if (num2)

       {

          s1=SumaCif(num);

          while (num2)

          {

             s2=SumaCif(num2);

             if (s1%2==0 && s2%2==1)

               { ok=1; cout << num << " " << num2 << "\n"; }

             num=num2; s1=s2;

             cin >> num2;

          }

       }

   }

   if (ok==0) cout << "nu exista";

}