Se dă un vector cu n elemente, numere naturale. Afișați în ordine crescătoare valorile prime din vector.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului.
Date de ieșire
Programul va afișa pe ecran valorile prime din vector, în ordine crescătoare, separate prin exact un spațiu.
Adelinasdfg:
esti a 9a sau a 10a? pt ca am o prb cu subprograme dar aia e de a 10a
Răspunsuri la întrebare
Răspuns de
7
#include <iostream>
using namespace std;
int i,n,v[100];
int prim (int x)
{
int d;
for(d=2;d<=x/2;d++)
if(x%d==0)return 0;
return 1;
}
int main()
{
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
if(prim(v[i])==1)
cout<<v[i]<<" ";
return 0;
}
using namespace std;
int i,n,v[100];
int prim (int x)
{
int d;
for(d=2;d<=x/2;d++)
if(x%d==0)return 0;
return 1;
}
int main()
{
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
if(prim(v[i])==1)
cout<<v[i]<<" ";
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă