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

Daca am un numar, cum pot sa verific ca sunt 3 cifre impare consecutive in numarul respectiv? c++

Răspunsuri la întrebare

Răspuns de aggologan1999paihov
2

#include <iostream>

using namespace std;

int cifre_impare(int n)

{

   int nr=0;

   while(n)

   {

       if(n%2==1)

       {

           ++nr;

           if(nr>2)

           {

               return 1;

               break;

           }

       }

       else

           nr=0;

           n/=10;

   }

}

int main()

{

   int n;

   cout<<"n=";cin>>n;

   if(cifre_impare(n)==1)

       cout<<"\nExista 3 cifre impare consecutive.\n";

   else cout<<"\nNu exista 3 cifre impare consecutive.\n";

   return 0;

}

Alte întrebări interesante