Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

数値が正か負かゼロかをチェックするCプログラム?


0より大きい数値は正であり、0より小さい数値は負です。正と負の概念は、数論とプログラミングでも非常に重要です。計算はこの概念のみに依存しています。

Input: 0
Output:0 is zero

説明

条件文を使用して、天気が0の数値が0より大きいか0より小さいかを確認します。

#include <iostream>
using namespace std;
int main() {
   int n=0;
   if(n>0) {
      printf("%d is positive",n);
   } else if(n<0) {
      printf("%d is negative",n);
   } else {
      printf("%d is zero",n);
   }
   return 0;
}

  1. プラス完全数をチェックするCプログラム

    n桁の数xが与えられた場合、私たちのタスクは、与えられた数のプラス完全数かどうかを確認することです。数値がプラス完全数であることを確認するために、すべての桁のn乗d(d ^ n)を見つけて、すべての桁を合計します。合計がnに等しい場合、その数値はプラス完全数です。プラス完全数は、任意の数のアームストロングを見つけるのと似ています。 以下の例のように- 例 Input: 163 Output: Number is not a perfect_number Explanation: 1^3 + 6^3 + 3^3 is not equal to 163 Input: 371 Output:

  2. Pythonを使用して、数値が正、負、またはゼロであるかどうかを確認するにはどうすればよいですか?

    if-elif-elseの使用 num = float(input("Enter a number: ")) if num > 0:    print("Positive ") elif num == 0:    print("Zero") else:    print("Negative ") ネストされたifを使用 num = float(input("Enter a number: ")) if num >= 0: &