Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>ASDF</title>
- </head>
- <body>
- <script>
- function eratosthenes(n) {
- var array = [], upperLimit = Math.sqrt(n), output = [];
- for (var i = 0; i < n; i++) {
- array.push(true);
- }
- for (var i = 2; i <= upperLimit; i++) {
- if (array[i]) {
- for (var j = i * i; j < n; j += i) {
- array[j] = false;
- }
- }
- }
- for (var i = 2; i < n; i++) {
- if(array[i]) {
- output.push(i);
- }
- }
- return output;
- }
- function sprawdz() {
- var primes = eratosthenes(parseInt(document.getElementById("a").value));
- document.getElementById("wynik").innerHTML = primes.join(" ");
- }
- </script>
- <div>
- <span>Podaj zakres liczb pierwszych <2; n></span>
- <input type="number" id="a">
- <input type="submit" onclick="sprawdz()">
- <div id="wynik">
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement