Informatică, întrebare adresată de davidalexandru9, 9 ani în urmă

Cerința
Se dau n numere naturale. Calculați câte dintre ele sunt prime, cel mai mare și cel mai mic număr prim.

Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale.

Date de ieșire
Programul va afișa pe ecran numărul C A B, reprezentând câte dintre numerele date sunt prime, cel mai mic și cel mai pare număr prim.

Restricții și precizări
1 ≤ n ≤ 10000
cele n numere citite vor fi mai mici decât 1.000.000.000



Exemplu
Intrare

9
7 3 10 17 14 1 9 3 13
Ieșire

5 3 17

//1408

Răspunsuri la întrebare

Răspuns de imucenica
1
#include<iostream>
using namespace std;
int main()
{ int n,v[100],d=1,p=0,i,k=0,max1=0,min1=99999;
cin>>n;
for(i=0;i<n;i++)
{cin>>v[i];}
for(i=0;i<n;i++)
{ if(v[i]==1)
{i++;}   
while(d<=v[i])   
 { if(v[i]%d==0)       
{p++;}
        d++;
    }   
if(p==2)   
k++;
   {if(v[i]>max1)   
{max1=v[i];}   
 if(v[i]<min1)   
 {min1=v[i];}}   
 p=0;   
d=1;}
cout<<k<<endl;
cout<<min1<<endl;
cout<<max1<<endl;
}

davidalexandru9: 0 puncte
Alte întrebări interesante