Предмет: Информатика,
автор: edi2023
(на С++ )Найти все трехзначные простые числа (простым называется натуральное число, большее 1, не имеющее других делителей, кроме единицы и самого себя).
Ответы
Автор ответа:
1
Вот один из способов найти все трехзначные простые числа в C++
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
for (int i = 100; i < 1000; i++)
{
bool isPrime = true;
for (int j = 2; j <= sqrt(i); j++)
{
if (i % j == 0)
{
isPrime = false;
break;
}
}
if (isPrime)
{
cout << i << endl;
}
}
return 0;
}
Этот код будет перебирать все трехзначные числа, проверять, делятся ли они на любое число от 2 до sqrt(i) (где i - текущее число), и выводить число, если оно не делится ни на одно из этих чисел (что означает, что оно простое).
Похожие вопросы
Предмет: Математика,
автор: himchaktanya8
Предмет: Русский язык,
автор: lya22
Предмет: Математика,
автор: evgeniapolevaa8
Предмет: Литература,
автор: Аноним
Предмет: Обществознание,
автор: Аноним