Salut. Ma poate ajuta cineva cu aceste probleme va rog frumos? Ma pregatesc pentru bac si mi-ar fi de mare ajutor. C++ va rog.
Anexe:

Răspunsuri la întrebare
Răspuns de
3
► Subprogram :
void produs(unsigned n, int &p){
int vc[10]{};
while(n){
++vc[n%10];
n/=10;
}
p=1;
for(int i=0; i<=8;i+=2){
if(vc[i]) p*=i;
}
if(p==1) p=-1;
}
► Explicatie :
Folosim vector caracteristic (putea fi chiar un vector de frecventa) pentru a vedea ce numere pare au aparut in scrierea numarului.
Anexe:

eduardmihailescu26:
Multumesc mult! Crezi ca ma poti ajuta si la celelalte probleme la care am pus intrebari? Sunt tot de informatica. Le gasesti pe profilul meu cred.
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă