>>51
#include <iostream>
現在の規格ではこれが正しい。識別子はstdの名前空間に閉じ込めてある。

#include <iostream.h>
古い規格ではこうだった。互換性のために残されている事が多い。名前空間に閉じ込められていない。

#include <iostream.hpp>
論外。規格では1度も出てきた事はない。強いて解説するならincludeフォルダからiostream.hppをインクルードするだろうとしか言えない。