👤

Dau Coroana!!!!!!!!!!!!!!!!!!!

Dau Coroana class=

Răspuns :

Răspuns:

Pb 1

#include <iostream>

using namespace std;

int main()

{

int n,s=0,y;

cin>>n;

y=n;

while(y)

{

s=s+y%10;

y/=10;

}

if(s%2==0)

cout<<"Suma cifrelor numarului "<<n<<" este un numar par";

else

cout<<"Suma cifrelor numarului "<<n<<" nu este un numar par";

return 0;

}

Pb 2

#include <iostream>

using namespace std;

bool prim(int x)

{

int d;

if(x<2)

return false;

if(x==0)

return true;

for(d=2;d<=x/2;d++)

if(x%d==0)

return false;

return true;

}

int main()

{

int a,b;

cin>>a>>b;

for(int i=a;i<=b;i++)

if(prim(i)==true)

cout<<i<<" ";

return 0;

}

Pb 3

#include <iostream>

using namespace std;

int main()

{

int n,nr=0;

cin>>n;

while(n)

{

cout<<n%10<<" ";

n/=10;

nr++;

}

cout<<endl;

cout<<nr;

return 0;

}

Pb 4

#include <iostream>

using namespace std;

int nrPerf(int x)

{

int s=0,d;

for(d=1;d<=x/2;d++)

if(x%d==0)

s=s+d;

if(s==x)

return 1;

return 0;

}

int main()

{

int a,b;

cin>>a>>b;

for(int i=a;i<=b;i++)

if(nrPerf(i))

cout<<i<<" ";

return 0;

}

Ti le dau pe rand pe toate

Explicație: