ホームページ > バックエンド開発 > C++ > 約数の数が偶数か奇数かをチェックするCプログラム?

約数の数が偶数か奇数かをチェックするCプログラム?

WBOY
リリース: 2023-09-17 10:37:09
転載
1283 人が閲覧しました

約数の数が偶数か奇数かをチェックするCプログラム?

数値「n」を入力として与えると、このプログラムは、n の約数の合計が偶数か奇数かを調べることを目的としています。 偶数は 2 で割り切れる整数です。例: 0、8、-24

奇数は 2 で割り切れない整数です。例: 1、7、-11、15

Input: 10
Output: Even
ログイン後にコピー

説明

n のすべての因数を検索し、因数の合計数が偶数であるか奇数であるかを確認します。これを行うには、すべての因数を見つけて数量を計算し、この数量を 2 で割って偶数か奇数かを確認します。

#include <iostream>
#include <math.h>
using namespace std;
int main() {
   int n=10;
   int count = 0;
   for (int i = 1; i <= sqrt(n) + 1; i++) {
      if (n % i == 0)
         count += (n / i == i) ? 1 : 2;
   }
   if (count % 2 == 0)
      printf("Even</p><p>");
   else
      printf("Odd</p><p>");
   return 0;
}
ログイン後にコピー

以上が約数の数が偶数か奇数かをチェックするCプログラム?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート