Предмет: Информатика,
автор: avtobusyitrollejbusy
введіть з клавіатури ціле n>2. Знайти всі прості числа з діапазону [2,n].
Мова C++
Ответы
Автор ответа:
1
Відповідь:
#include <iostream>
#include <cmath>
using namespace std;
bool isPrime(int x) {
for (int i = 2; i <= sqrt(x); i++) {
if (x % i == 0) {
return false;
}
}
return true;
}
int main() {
int n;
cout << "Enter a positive integer greater than 2: ";
cin >> n;
cout << "Prime numbers in the range [2," << n << "]: ";
for (int i = 2; i <= n; i++) {
if (isPrime(i)) {
cout << i << " ";
}
}
cout << endl;
return 0;
}
avtobusyitrollejbusy:
Спасибо
Похожие вопросы
Предмет: Алгебра,
автор: katyavlasyuk2009
Предмет: Математика,
автор: torohtejsofia
Предмет: Українська мова,
автор: miroslavasechka098
Предмет: Українська література,
автор: etevuv88
Предмет: Математика,
автор: gioberadzejr