Se citește un număr n. Să se afișeze produsul cifrelor pare distincte din
scrierea acestuia, sau 0 dacă nu există astfel de cifre.
Ex: dacă n = 122644, atunci se va afișa 48
PaulFlo148:
ce clasa esti ca sa stiu ce pot folosii
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int n,v[10],i,s;
int main()
{
cin>>n;
s=1;
while(n!=0)
{
v[n%10]++;
n=n/10;
}
for(i=0; i<10; i=i+2)
if(v[i]!=0)
s=s*i;
cout<<s;
return 0;
}
Explicație:
citeste n, face vector de frecventa cu cifrele lui si dupa parcurge vectorul de frecventa din 2 in 2 ca sa mearga doar prin numele pare
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Franceza,
9 ani în urmă