回答

✨ ベストアンサー ✨

まず7が出て来る前にはどの数字が入れられたのかを考えます。(B)の処理が行われた段階で4になっているはずなので、(A)の処理が行われた段階で±4、つまり最初に-2か6が入れられたことになります。
ある整数yを入れると-2か6が出て来るということになりますが、(B)で必ず正の数になり、(C)でも正の数であることは変えられないので、出てきた整数は必ず正の数であるはずです。なので、yを入れると6が出てきたということになります。
あとは同じように、何を入れると6が出て来るのかということを考えると、-1か5を入れればいいことが分かります。
以上から、yを入れると6が出てくる→6を入れると7が出てくるので、yは-1または5、c+d=4になります。

この回答にコメントする
疑問は解決しましたか?