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:
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!