Se dau n numere naturale. Calculați câte dintre ele sunt prime, cel mai mare și cel mai mic număr prim.
ps: sa se rezolve fara vectori va rog:)
Răspunsuri la întrebare
Răspuns de
5
int main()
{
int a,n,i,k,nrprim=0,max=0,min=1000,j;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a;
k=0;
for(j=2;j<=sqrt(a)&&k==0;j++)
{
if(a%i==0)
k++;
}
if(k==0)
{
nrprim++;
if(a>max)
max=a;
if(a<min)
min=a;
}
}
cout<<"Numere prime "<<nrprim<<endl;
cout<<"Maximul "<<max<<endl;
cout<<"Minimul "<<min;
}
{
int a,n,i,k,nrprim=0,max=0,min=1000,j;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a;
k=0;
for(j=2;j<=sqrt(a)&&k==0;j++)
{
if(a%i==0)
k++;
}
if(k==0)
{
nrprim++;
if(a>max)
max=a;
if(a<min)
min=a;
}
}
cout<<"Numere prime "<<nrprim<<endl;
cout<<"Maximul "<<max<<endl;
cout<<"Minimul "<<min;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă