Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Bună ziua!Am nevoie de rezolvarea acestei probleme!Vă mulțumesc anticipat!​

Anexe:

andrei750238: int multiplu(int n){}
Utilizator anonim: Chiar am mare nevoie.

Răspunsuri la întrebare

Răspuns de andrei750238
3
int multiplu (int n){
if(n==1) return 4;
int r=1;
for(int d=2;d<=n/2;d++){
while(n%(d*d)==0){
r*=d*d;
n/=d*d;
}
if(n%d){
r*=d*d;
n/=d;
}
}

return r;
}

Utilizator anonim: Vă mulțumesc!
andrei750238: Netestat, nu stiu daca merge
. Ideea ar fi sa aducem toti factorii primi din descompunerea lui n la o putere pară (daca sunt deja ii lasam asa, daca nu sunt mai înmulțim odata cu factorul prim aflat la putere împără)
Utilizator anonim: Bună seara!Dacă aș avea următoarea problemă în C++.Să se scrie o funcție care returnează numărul de apariții ale lui b care nu apar în a,cum aș rezolva?
andrei750238: a si b ce sunt ? Vectori ? Stringuri ?
Utilizator anonim: a și b sunt parametri.
andrei750238: Parametrii. Dar ce reprezinta ei ? Numere ? Vectori ? Siruri de caractere ?
Utilizator anonim: Este un subprogram care returnează numărul de apariții ale cifrei b care nu apar în a .
Alte întrebări interesante