421
Cerinţa
Se citește numărul natural nenul n. Determinați două numere naturale a , b, cu proprietatea că:
a * b = na ≤ b- diferența
b-aeste minimă
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieşire
Programul afișează pe ecran numerele a b, separate prin exact un spațiu, cu semnificația din enunț.
Restricţii şi precizări
1 ≤ n ≤ 1.000.000.000
Exemplu
Date de intrare
70
Date de ieșire
7 10
#include <bits/stdc++.h>
using namespace std;
int main ()
{
int n;
cin >> n;
for (int i = sqrt(n); i >= 1 ; --i)
if (n % i == 0)
{
cout << i << ' ';
cout << n / i;
break;
}
return 0;
}
Comentarii