Skip to content

4. 条件分岐

4.Q Positive or Negative(★☆☆)

問題

整数を1つ入力として受け取り、が正ならpositive、負ならnegative、0ならzeroと出力するプログラムを作成しよう。

入出力例

例1

入力

Input
5

出力

Output
positive

例2

入力

Input
-3

出力

Output
negative

例3

入力

Input
0

出力

Output
zero

ヒント

ヒント1

if文でより大きいかを判定し、else ifより小さいかを判定するのが分かりやすい。

ヒント2

最後に残るのはの場合なので、elseにまとめてしまって良い。

解答例

解答例
cpp
#include <iostream>
using namespace std;

int main() {
    int x;
    cin >> x;

    if (x > 0) {
        cout << "positive" << endl;
    } else if (x < 0) {
        cout << "negative" << endl;
    } else {
        cout << "zero" << endl;
    }
}