-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtask7.js
25 lines (23 loc) · 1.26 KB
/
task7.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Натуральное число, большее 1, называется простым, если оно ни на что не делится, кроме себя и 1.
// Другими словами, n > 1 – простое, если при его делении на любое число кроме 1 и n есть остаток.
// Например, 5 это простое число, оно не может быть разделено без остатка на 2, 3 и 4.
// Напишите код, который выводит все простые числа из интервала от 2 до n.
// Для n = 10 результат должен быть 2,3,5,7.
// P.S. Код также должен легко модифицироваться для любых других интервалов.
// 7 Задача из темы про циклы (learnJavaScript)
function getPrimeNumbers(startValue, endValue) {
let primeNums = '';
for (n = startValue; n <= endValue; n++) {
for (i = 2; i <= n; i++) {
if (n % i == 0 && i != n) {
break;
} else if (n % i != 0) {
continue;
} else {
primeNums = primeNums + ' ' + n;
}
}
}
console.log(`Простые числа от ${startValue} до ${endValue}:`, primeNums);
}
getPrimeNumbers(9, 32);