Să se scrie o funcție C++ care primește ca parametru un număr natural n și returnează 1 dacă n conține cel puțin trei cifre alăturate impare, sau returnează 0 în caz contrar.
Răspunsuri la întrebare
Răspuns de
17
#include <iostream>
using namespace std;
int ok=0;
int TreiCifImp(int n)
{
while(n)
{if ((n%10)%2!=0)
{ok++;
n=n/10;
}
else n=n/10;
}
if (ok>=3)
return 1;
else return 0;
}
int n;
int main()
{cin>>n;
cout<<TreiCifImp(n);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă