Răspuns :
Salut!
Ai mai jos rezolvarile la toate problemele
a) Sa se scrie un algoritm care calculeaza produsul tuturor cifrelor unui numar.
b) Daca x = 2378 se va afisa valoarea 336
Daca x = 121 se va afisa valoarea 2
c) O valoare ar fi 120
d)
#include <iostream>
using namespace std;
int main()
{
int n, p = 1, ca;
cin >> n;
while (n != 0)
{
ca = n % 10;
n = n / 10;
p = p * ca;
}
cout << p;
return 0;
}
e)
#include <iostream>
using namespace std;
int main()
{
int n, p = 1, ca;
cin >> n;
do
{
ca = n % 10;
n = n / 10;
p = p * ca;
}
while (n != 0);
cout << p;
return 0;
}
f)
#include <iostream>
using namespace std;
int main()
{
int n, cn, ogl;
cin >> n;
cn = n;
while (n != 0)
{
ogl = ogl * 10 + n % 10;
n = n / 10;
}
if (cn == ogl)
{
cout << "DA";
}
else
{
cout << "NU";
}
return 0;
}
2.
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
if (n % 2 != 0)
{
cout << "Numarul " << n << " este impar";
}
else
{
cout << "Numarul " << n << " este par";
}
return 0;
}