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. }
  12. ++divizor;
  13. cout << divizor;
  14. }
  15. // Numarul 1 nu e prim prin conventie, desi nu are
  16. // niciun divizor intre 1 si el insusi
  17. if (n == 1) {
  18. estePrim = 0;
  19. }
  20. if (estePrim == 1) {
  21. cout << "Numarul dat este prim";
  22. } else {
  23. cout << "Numarul dat nu este prim";
  24. }
  25. return 0;
  26. }
Success #stdin #stdout 0s 5316KB
stdin
11
stdout
34567891011Numarul dat este prim