Robert_Manea

functii

Mar 10th, 2020
285
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4.  
  5. int n,v[100];
  6. void citire(int n,int v[100]);
  7. void tiparire(int n,int v[100]);
  8. int prim(int x);
  9. int nr_prime(int n,int v[100]);
  10. int main()
  11. { scanf("%d",&n);
  12. citire(n,v);
  13. tiparire(n,v);
  14. printf("\n nr de nr prime");
  15. printf("%d",nr_prime(n,v));
  16.  
  17. return 0;
  18. }
  19. void citire(int n,int v[100])
  20. {int i;
  21. for(i=0;i<n;i++)
  22. scanf("%d",&v[i]);
  23. }
  24. void tiparire(int n,int v[100])
  25. {
  26. int i;
  27. for(i=0;i<n;i++)
  28. printf("%d ",v[i]);
  29. }
  30. int prim(int x)
  31. {
  32. int i;
  33. if(x<2) return 0;
  34. for(i=2;i<=sqrt(x);i++)
  35. if(x%i==0) return 0;
  36. return 1;
  37.  
  38. }
  39. int nr_prime(int n,int v[100])
  40. {
  41. int i,nr=0;
  42. for(i=0;i<n;i++)
  43. if (prim(v[i])) nr++;
  44. return nr;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment