C/C++

2021は偶数? Part2


Part1: https://tomiylab.com/2021/01/2021-iseven-num-p1/

花子「おかしいよ。2021 = 43 × 47 だよ。」
花子「素因数分解しても 2が出てこないよ。」

#include <iostream>

int main() {

    std::cout << 43 * 47 << std::endl;

    return 0;
}
$ clang++ multiplication.cpp -std=c++17
$ ./a.out
2021
$ g++ multiplication.cpp -std=c++17
$ ./a.out
2021

太郎「確かに「43 × 47 = 2021」だね。」
太郎「でも…」
花子「じゃあ、プログラムをこんな風にしてみてよ1」

#include <iostream>

int main() {

    std::cout << 2021.0 / 2.0 << std::endl;

    return 0;
}

太郎「実行してみると…」

$ clang++ isEvenNumber_2.cpp -std=c++17
$ ./a.out
1010.5
$ g++ isEvenNumber_2.cpp -std=c++17
$ ./a.out
1010.5

太郎「ほんとだ!「2021 ÷ 2 = 1010.5」だね。」
太郎「でも…」
花子「まだ信じられないの?」

To Be Continued…

コメント

タイトルとURLをコピーしました