文章から読み取れることを書いていくと
①a+b=80 ←和が80
②aもbも8の倍数 ←最大公約数が8
③bはa以上 ←a≦b
の3つが分かります
なので大きい方のbから考えていくと、
和が80なので
b=80 にするとa=0となり、
aの約数に8がないことになるのでb≠80。
b=72 にすると
bの最大公約数が9になってしまうのでb≠72。
b=64 にするとa=16となり、
a,bともに①,②,③を満たしているので
当てはまります。そして、
b=56 にするとa=24となり、
a,bともに①,②,③を満たしているので
当てはまります。そして、
b=48 にすると
bの最大公約数が12になってしまうのでb≠48。
b=40 にすると
bの最大公約数が10になってしまうのでb≠40。
b=32 にすると
bの最大公約数が16になってしまうのでb≠32。
b=24 にするとa=56となり、
③を満たさないのでb≠24。
同様にb≠16,8,0。
以上の結果より、
答えはa=16,b=64およびa=24,b=56
である。
↑となります(*・ω・)*_ _)