Va rog dau coroana cei care stiu c++ sa ma ajute la 3,4,5 si 6!!:(
Anexe:

Răspunsuri la întrebare
Răspuns de
1
#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;
}
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;
}
justGreen:
6.
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă