Informatică, întrebare adresată de Florin162003, 9 ani în urmă

Se dau n numere naturale.Se se efectueze suma numerelor care au toate cifrele impare
Dau coroana! Multumesc!

Răspunsuri la întrebare

Răspuns de mewmewmiraculou
1

/**

   problema:Se dau n numere naturale.Se se efectueze suma numerelor care au toate cifrele impare

*/

#include <iostream>

using namespace std;

int main()

{

   int n,i,x,aux,s=0,ok=1;

   cin>>n;

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

   {

       cin>>x;

       aux=x;

       while(aux!=0)

       {

           if((aux%10)%2!=0)

           {

               ok=1;

               aux/=10;

           }

           else

               {ok=0;aux=0;}

       }

       if(ok!=0)

           s=s+x;

   }

   cout<<s;

   return 0;

}


Alte întrebări interesante