fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. cin >> n;
  7. int divizor = 2, estePrim = 1;
  8. while (divizor < n) { // Parcurgem numerele de la 2 la n-1
  9. if (n % divizor == 0) { // Daca n se divide la divizor
  10. estePrim = 0; // Atunci n nu este prim
  11. cout << estePrim;
  12. }
  13. ++divizor;
  14. }
  15. cout << estePrim;
  16. // Numarul 1 nu e prim prin conventie, desi nu are
  17. // niciun divizor intre 1 si el insusi
  18. if (n == 1) {
  19. estePrim = 0;
  20. }
  21. if (estePrim == 1) {
  22. // cout << "Numarul dat este prim";
  23. } else {
  24. //cout << "Numarul dat nu este prim";
  25. }
  26. return 0;
  27. }
Success #stdin #stdout 0s 5328KB
stdin
8
stdout
000