Răspuns :
Răspuns:
Explicație:
Ai mai jos rezolvarea in limbaj C++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
cin >> n;
long long maxPrim = -1;
while (n % 2 == 0)
{
maxPrim = 2;
n /= 2;
}
for (int i = 3; i <= sqrt(n); i += 2)
{
while (n % i == 0)
{
maxPrim = i;
n = n / i;
}
}
if (n > 2)
{
maxPrim = n;
}
cout << maxPrim;
return 0;
}
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de folos. Pentru orice întrebări sau sprijin suplimentar, suntem aici pentru voi – nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și vă sugerăm să ne salvați în lista de site-uri preferate!