Răspuns :
Răspuns:
Explicație:
#include <iostream>
using namespace std;
int nrDiv(int m)
{
int k=0, j;
for (j=1; j*j<m; ++j)
{
if (m%j==0) k+=2;
}
if (j*j==m) ++k;
return k;
}
int main()
{
int a,b,x,y, exista=0;
cout << "a="; cin >> a;
cout << "b="; cin >> b;
cout << "perechi (x,y) cu acelasi numar de divizori \n";
for (x=a; x<b; ++x)
{
for (y=x+1; y<=b; ++y)
if (nrDiv(x)==nrDiv(y))
{
cout << "(" <<x << "," << y << ") ";
exista=1;
}
}
if (exista==0) cout << "nu exista...";
return 0;
}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.