fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int sito(int n)
  6. {
  7. int i,j, tab[n];
  8. for(i=0; i<n; i++)
  9. {
  10. tab[i]=1; // wstepne przygotowanie tablicy
  11. }
  12.  
  13. for(j=2; j<n; j++)
  14. {
  15. int k=j;
  16. while(k<n)
  17. {
  18. k=k+j; // wielokrotnosc danej liczby
  19. tab[k]=0; // wyzerowanie wielokrotnosci
  20. }
  21. }
  22.  
  23. int max = 0;
  24.  
  25. for(i=2; i<n; i++)
  26. if (tab[i] == 1)
  27. max = i;
  28. return max;
  29. }
  30.  
  31. int main()
  32. {
  33. cout << sito(10) << "\n";
  34. return 0;
  35. }
Runtime error #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
Standard output is empty