👤

1. O functie care returneaza 1 daca numarul n primit ca parametru contine cel putin o cifra para, si 0 in caz contrar.
2. O functie care returneaza 1 daca numarul n primit ca parametru are suma cifrelor impara, si 0 in caz contrar.
As dorii tot programul, multumesc.


Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int par(int x)

{

if(x==0)

return 1;

while(x)

{

if(x%2==0)

return 1;

x=x/10;

}

return 0;

}

int imp(int y)

{

int s=0;

while(y)

{

s=s+y%10;

y=y/10;

}

if(s%2==1)

return 1;

return 0;

}

int main()

{

int n;

cin>>n;

if(par(n))

cout<<"DA";

else

cout<<"NU";

cout<<endl;

if(imp(n))

cout<<"Suma impara";

else

cout<<"Suma para";

return 0;

}

Explicație:

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!


Ze Schools: Alte intrebari