>>437
const float pi = 3.141592;
って定義されたあとに
pi = 2.5;
を入れてコンパイルするとどうなりますか?

或いは
pi = 2.5;
を
const float pi = 3.141592;
の前に挿入してコンパイルするとどうなりますか?

などを自分で試して、実際どうなるか、どうしてそうなるのかを考えてくださいていう宿題だろ。
その問題に答えはなくて、constの役割を学習して来いってことだと思うよ。