Advertisement
MeehoweCK

Untitled

Nov 29th, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.43 KB | None | 0 0
  1. bool pierwsza(unsigned n, unsigned* dzielnik, unsigned* nastepna)
  2. {
  3.     bool flaga = true;
  4.     for (unsigned i = 2; i <= pow(n, 0.5); ++i)
  5.     {
  6.         if (n % i == 0)
  7.         {
  8.             *dzielnik = i;
  9.             flaga = false;
  10.             break;
  11.         }
  12.     }
  13.     if (flaga)
  14.     {
  15.         *dzielnik = 0;
  16.         *nastepna = n;
  17.         return true;
  18.     }
  19.    
  20.     unsigned a;
  21.     unsigned* pointer = &a;
  22.     for (unsigned i = n + 1; true; ++i)
  23.     {
  24.         if (pierwsza(i, pointer, nastepna))
  25.             return false;
  26.     }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement