Предмет: Информатика, автор: edi2023

(на С++ )Найти все трехзначные простые числа (простым называется натуральное число, большее 1, не имеющее других делителей, кроме единицы и самого себя).

Ответы

Автор ответа: filatovedward
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 - текущее число), и выводить число, если оно не делится ни на одно из этих чисел (что означает, что оно простое).

Похожие вопросы
Предмет: Математика, автор: evgeniapolevaa8
Предмет: Обществознание, автор: Аноним