Pentru un nr intreg n dat, sa se afiseze toate perechile de numere naturale mai mici sau egale cu n, cu proprietatea ca cel mai mare divizor comun al elementelor perechii este o valoare data, d. In C daca se poate,multumesc!!
boiustef:
deci nr cel intreg dat e natural totusi ?
cred, perechile pot fi formate astfel:
toate perechile (d, k*d) pana k*dsa trecem la concret, fie n=27 iar d=4, atunci avem perechile:
(4,4), (4,8), (4,12), (4,16), (4,20), (4,24) aici stop ca urmatorul 28>27
Răspunsuri la întrebare
Răspuns de
1
#include <stdio.h>
int main()
{
int n = 28;
int d = 4;
int tempI = 0; int tempJ = 0;
for (int i = 1; i < n; i++)
{
for (int j = i; j < n; j++)
{
tempI = i; tempJ = j;
while (tempI != tempJ) //Facem cmmdc
{
if (tempI > tempJ) tempI = tempI - tempJ;
else tempJ = tempJ - tempI;
}
if(tempI == 4)
printf("CMMDC(%d,%d)=%d\n",i,j,tempI);
}
}
return 0;
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Engleza,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă