Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. #include<iostream>
  2. #include<conio.h>
  3.  
  4. using namespace std;
  5.  
  6. bool sprawdz_czy_pierwsza(unsigned int liczba)
  7. {
  8. unsigned int licznik = 2; // szukanie dzielnikow zaczynamy od 2
  9. bool czy_pierwsza = true; // zakladamy, ze jest pierwsza
  10. // w petli bedziemy szukac dzielnikow
  11. // jeśli znajdziemy dzielnik, zmieniamy wartosc zmiennej na false
  12. while(licznik < (liczba - 1))
  13. {
  14. if (liczba % licznik == 0)
  15. { // dzielnik znaleziony, liczba nie jest pierwsza
  16. czy_pierwsza = false;
  17. }
  18. licznik++;
  19. }
  20. return czy_pierwsza;
  21. }
  22.  
  23. int main()
  24. {
  25. int liczba;
  26. cout << "Program sprawdza, czy liczba jest pierwsza:" << endl;
  27.  
  28. cout << "Podaj liczbe wieksza od 1: ";
  29. cin >> liczba;
  30.  
  31. bool czy_pierwsza = sprawdz_czy_pierwsza(liczba);
  32.  
  33. if(czy_pierwsza == true)
  34. {
  35. cout << "Liczba " << liczba << " jest pierwsza!" << endl;
  36. }
  37. else
  38. {
  39. cout << "Liczba " << liczba << " nie jest pierwsza..." << endl;
  40. }
  41.  
  42. cout << endl << "KONIEC" << endl;
  43. getch();
  44. return 0;
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement