Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7.  
  8. {
  9. int ilosc_pocz_liczb_pierwszych;
  10. int ilosc_liczb_pierwszych = 2;
  11. int liczba_naturalna = 3;
  12. int jest_pierwsza = 1;
  13. int dzielnik;
  14. char odp;
  15.  
  16. do
  17. {
  18. cout << " Podaj liczbę naturalną: ";
  19. cin >> ilosc_pocz_liczb_pierwszych;
  20. cout << ilosc_pocz_liczb_pierwszych << " początkowych liczb pierwszych to :" << endl;
  21. cout << 2 << endl;
  22. for (ilosc_liczb_pierwszych; ilosc_liczb_pierwszych <= ilosc_pocz_liczb_pierwszych; )
  23. {
  24. for (dzielnik = 2; dzielnik <= int(sqrt(liczba_naturalna)); dzielnik++ )
  25. {
  26. if (liczba_naturalna % dzielnik == 0)
  27. {
  28. jest_pierwsza=0;
  29. break;
  30. }
  31.  
  32. }
  33. if ( jest_pierwsza !=0 )
  34. {
  35. cout << liczba_naturalna << endl;
  36. ilosc_liczb_pierwszych++;
  37. }
  38. jest_pierwsza=1;
  39. liczba_naturalna++;
  40. }
  41. cout << " Czy kontynuować? [T/N]";
  42. cin >> odp;
  43. } while (odp != 'N');
  44.  
  45.  
  46.  
  47. return 0;
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement