数値がC++でQuartanPrimeであるかどうかを確認します
ここでは、数値がQuartanPrimeであるかどうかを確認する別のプログラムを確認します。ロジックに飛び込む前に、QuartanPrimeの数値を見てみましょう。 Quartan素数は素数であり、x 4 として表すことができます。 + y 4 。 x、y>0。
そのような数を検出するには、その数が素数であるかどうかを確認する必要があります。素数の場合は、その数を16で割り、余りが1の場合は、それがQuartan素数です。一部のQuartan素数は{2、17、97、…}
例
#include <iostream> using namespace std; bool isPrime(int n){ for(int i = 2; i<= n/2; i++){ if(n % i == 0){ return false; } } return true; } bool isQuartanPrime(int n) { if(isPrime(n) && ((n % 16) == 1)){ return true; } return false; } int main() { int num = 97; if(isQuartanPrime(num)){ cout << "The number is Quartan Prime"; }else{ cout << "The number is not Quartan Prime"; } }
出力
The number is Quartan Prime
-
数値が素数であるかどうかをチェックするC++プログラム
素数は1より大きい整数であり、素数の唯一の要素は1とそれ自体でなければなりません。最初の素数のいくつかは-です 2, 3, 5, 7, 11, 13 ,17 数が素数かどうかをチェックするプログラムは次のとおりです。 例 #include <iostream> using namespace std; int main() { int n=17, i, flag = 0; for(i=2; i<=n/2; ++i) { if(n%i==0) { &nbs
-
数が素数であるかどうかをチェックするC#プログラム
数値が素数であるかどうかを計算するために、forループを使用しました。その中で、すべての反復で、ifステートメントを使用して、数値自体の間の剰余が0に等しいことを確認します。 for (int i = 1; i <= n; i++) { if (n % i == 0) { a++; } } カウンターaも追加されます。これは、数が素数の場合、つまり1と数自体の場合に2回だけ増加します。したがって、aの値が2の場合、その数は素数であることを意味します。 例 数が素数であるかどうかを確認するための