重複の可能性:
素数をチェックするための C++ コードが機能しない
手順は次のとおりです。 素数は、1 とそれ自体でのみ割り切れる数です。この割り当てでは、1 から n (n はユーザーが指定した数) までのどの数が素数であるかがわかります。ユーザーに 1 より大きい数値 n を尋ねます。ループを使用して、変数 i を 2 から n まで繰り返し処理します。反復ごとに、2 から i までのすべての数値をチェックして、その数値が素数かどうかを判断します。素数の場合は、i と「Prime」という単語を出力します。
これは私がこれまでに持っているものです:
#include<iostream>
using namespace std;
int main()
{
int i;
int n;
cout << "Enter a number greater than 1" << endl;
cin >> n;
bool isPrime=true;
for(i=0; i<=n; i++)
{
if (n%i == 0)
isPrime=false;
}
if(isPrime == true)
cout << i << " is Prime!" << endl;
return 0;
}