Scrieţi definiţia completă a subprogramului divizor, cu trei parametri, prin care primeşte 3
numere naturale nenule cu cel mult 9 cifre fiecare şi returnează numărul divizorilor comuni
tuturor celor 3 numere.
Exemplu: dacă numerele primite ca parametri sunt 24, 20 şi 12, subprogramul returnează
valoarea 3 (divizorii comuni sunt 1, 2 şi 4).
Răspunsuri la întrebare
Răspuns de
9
int divizor(int x,int y, int z)
{
int c=0;
for (int m=min(x,min(y,z)),i=1; i<=m; i++)
if (x % i == 0 && y % i == 0 && z % i==0) c++;
return c;
}
{
int c=0;
for (int m=min(x,min(y,z)),i=1; i<=m; i++)
if (x % i == 0 && y % i == 0 && z % i==0) c++;
return c;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă