#include <iostream>
using namespace std;
int main()
{
int nrdivizori, ok=1, cifra;
long numarul;
cout<<"numarul="; cin>>numarul;
while (numarul)
{
nrdivizori=0;
cifra = numarul%10;
for (int divizor=1; divizor<=cifra; divizor++)
if (cifra%divizor==0)
nrdivizori++;
if (nrdivizori!=2)
ok=0;
numarul /= 10;
}
if (ok==1)
cout<<"DA";
else
cout<<"NU";
return 0;
}
4.
int main()
{
long numarul;
int suma=0, produs=1;
cout<<"numarul="; cin>>numarul;
while (numarul)
{
suma += numarul%10;
numarul /= 10;
}
while (produs<=suma)
produs *= 2
if (produs==suma)
cout<<"DA";
else
cout<<"NU";
return 0;
}
5.
int main()
{
long numarul;
int contor=0;
cout<<"Numarul="; cin>>numarul;
while (numarul%10%2==0)
contor++;
cout<<"Numarul "<<numarul<<" se termina in "<<contor<<" cifre pare.";
return 0;
} //succes
6.
int main()
{
long numarul;
int produs=1;
cout<"Numarul="; cin>>numarul;
while (numarul)
{
produs *= numarul%10;
numarul /= 10;
}
if (sqrt(produs)==int(sqrt(produs)))
cout<<"DA";
else
cout<<"NU";
return 0;
}