👤

Se citeste un sir de n nr reale. Realizati un program care determina numarul de aparitii al celui mai mare numar prim din sir. IN C++
Ajutoooor!


Răspuns :

int main()
{int n,i,d,a,maxx,prim, ap;
cin>>n;
maxx=0;
ap=0;
for(i=1;i<=n;i++)
{cin>>a;
if(a%2==0)
    if(a=2)
    maxx=a;
else
prim=1;
for(d=3;d<=n/2;d=d+2)
{
if(a%d==0)
    prim=0;
}
if(prim=1 && a>1)
{if(a>maxx)
maxx=a;
ap=1;
}
else
    if(a==maxx)
    ap=ap+1;

}
    cout << "maxx="<<maxx<<'\n';
    cout<<"ap="<<ap; 

Sper ca te am ajutat!!!