Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- int n,v[100];
- void citire(int n,int v[100]);
- void tiparire(int n,int v[100]);
- int prim(int x);
- int nr_prime(int n,int v[100]);
- int main()
- { scanf("%d",&n);
- citire(n,v);
- tiparire(n,v);
- printf("\n nr de nr prime");
- printf("%d",nr_prime(n,v));
- return 0;
- }
- void citire(int n,int v[100])
- {int i;
- for(i=0;i<n;i++)
- scanf("%d",&v[i]);
- }
- void tiparire(int n,int v[100])
- {
- int i;
- for(i=0;i<n;i++)
- printf("%d ",v[i]);
- }
- int prim(int x)
- {
- int i;
- if(x<2) return 0;
- for(i=2;i<=sqrt(x);i++)
- if(x%i==0) return 0;
- return 1;
- }
- int nr_prime(int n,int v[100])
- {
- int i,nr=0;
- for(i=0;i<n;i++)
- if (prim(v[i])) nr++;
- return nr;
- }
Advertisement
Add Comment
Please, Sign In to add comment