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

Măcar a și b, vă rog mult!​

Anexe:

Răspunsuri la întrebare

Răspuns de Petruccinator
0

1. 4

2. 3 653 479 123

#include <iostream>

int main()

{

   int n, nr1=0, nr2=0, t, x, y, z;

   std::cin >> n;

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

   {

       std::cin >> x;

       y = x; z = 0; t = 0;

       while(y)

       {

           if(y % 10 % 2 == 1)

           {

               z = z * 10 + y % 10;

               t = 1;

           }

           y /= 10;

       }

       if(x == z)

           ++nr1;

       else if (!t)

           ++nr2;

   }

   std::cout << (nr1+nr2);

}


mepi7: explicatie pt 1?
Petruccinator: Un punct - se acorda daca un numarul contine doar cifre pare sau impare.
Nici un punct - numarul contine cifre impare si pare.
Alte întrebări interesante