👤

Ajutor am nevoie de o rezolvare pentru problema cifparcifimp de pe pbinfo va rog muulltttt ca iau doar 80 de puncte si nu înțeleg de ce.​

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int par(long long x)

{

   long long r,nr=0;

   if(x==0)

       return 1;

   while(x!=0)

   {

       r=x%10;

       if(r%2==0)

           nr++;

       x=x/10;

   }

   return nr;

}

int impar(long long x)

{

   long long r,nr=0;

   while(x!=0)

   {

       r=x%10;

       if(r%2==1)

           nr++;

       x=x/10;

   }

   return nr;

}

int main()

{

   long long n,i,a,sp=0,si=0;

   cin>>n;

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

   {

       cin>>a;

       sp=sp+par(a);

       si=si+impar(a);

   }

   cout<<sp<<" "<<si;

   return 0;

}

Explicație:

Asta este rezolvarea mea și am luat 100p. Sper ca te-am ajutat! Coroana?