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