Răspuns :
Răspuns:
Bună!
Sper că te-am ajutat!
Explicație:
#include <iostream>
using namespace std;
int n,i,d,x,aux,nrdivizorp=-10000000,nrmaxp,nr;
int main ()
{
cin>>n;
for(i=1;i<=n;i++)
{
cin>>x;
aux=x;
d=2;
nr=0;
while(aux>1)
{
if(aux%d==0)
{
nr++;
while(aux%d==0)
{
aux=aux/d;
}
}
if(d==2)
d++;
else
d=d+2;
}
if(nrdivizorp<nr)
{
nrdivizorp=nr;
nrmaxp=x;
}
}
cout<<nrmaxp;
return 0;
}
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!