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

Se da un vector cu n nr nat se cere sa se determine cate dintre elemente sunt nr. prime

#include
using namespace std;
int main()
{
unsigned n, i, v[50]..
cin>>n;
for(i=0; i<=n;i++)
cin>>v[i];

problema mea este ca nu imi dau seaman cum sa scriu numerele prime... sub ce forma


Frost: Faci un subprogram care verifica daca un numar e prim.

Răspunsuri la întrebare

Răspuns de 12numaieu45
1
#include<iostream>
using namespece std;
int n,j, i,v[20], q, nr,p=0;
int main()
{
cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
for(i=1;i<=n;i++)
{
q=0;
nr=v[i];
for(j=1;j<=nr;j++)
if(nr%j==0)
q++;
if(q==2)
p++;
}
cout<<p;
}

Alte întrebări interesante