hiker43

primenumber-arrays

Aug 15th, 2018
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.93 KB | None | 0 0
  1. #include <iostream>
  2. #include "matematika.h"
  3.  
  4.  
  5. int main()
  6. {
  7.     typedef unsigned long long ullong;
  8.  
  9.     const ullong maxSize=100000;
  10.     ullong prostiBroevi [maxSize];
  11.     ullong broj;
  12.  
  13.     std::cout<<"Vnesi granica- broj za pecatenje na site prosti broevi: ";
  14.     std::cin>>broj;
  15.  
  16.  
  17.     int j=0;
  18.     for (int i=1; i <= broj; i++)
  19.         if (prostBroj(i))
  20.     {
  21.         prostiBroevi[j] = i;
  22.         j++;
  23.     }
  24.     std::cout<<"Prosti broevi do brojot "<<broj<< " se: ";
  25.     for (int i=0; i < j; i ++)
  26.         std::cout<<prostiBroevi[i]<<"\n";
  27. }
  28.  
  29.  
  30. bool prostBroj(int broj)
  31. {
  32.     bool prost=true;
  33.  
  34.     if(broj==1) prost = false;
  35.     else if (broj==2) prost = true;
  36.     else if (broj%2==0) prost = false;
  37.     else
  38.     {
  39.         for (int i=3; i<=broj/2; i+=2)
  40.         {
  41.             if(broj%i==0)
  42.             {
  43.                 prost=false;
  44.                 break;
  45.             }
  46.         }
  47.     }
  48.  
  49.  
  50.     return prost;
Add Comment
Please, Sign In to add comment