それを取得してコンパイルすると、単純なエラーが発生します。
致命的なエラー: iostream.h: そのようなファイルまたはディレクトリはありません
これは自明です。その理由は、拡張子または同等<iostream>のものがない  ためです。.h行を次のように変更します。
#include <iostream>
コンパイル済みであることの証明 (以下の点は含まれませんが、ideone に関係のないものは削除されます): http://ideone.com/WIDjR
それはさておき:
- 必要ありません- windows.h。- systemの一部です- cstdlib。
 
- using namespace std;多くの場合、良いことよりも悪いことをします。などに固執することをお勧めします- std::cout。内部- mainは最悪の場所ではありませんが、それにもかかわらず、入るのに大きな習慣ではありません.
 
- if( number >= 2 && number <= 2 )書き込みと実行の両方で論理エラーです。より単純な形式は になります- if (number == 2)が、出力に基づく正しい形式は になります- if (number != 2)。2 以外のすべての数値が正しい推測ではありません。
 
- system ("PAUSE")悪い。それを行うかどうか、またはそれが存在するかどうかさえわかりません- pause.exe。誰かが- pause.exe自分のハード ドライブをフォーマットする を持っている可能性があり、それを実行したのはあなたの責任です。一貫した動作のため- cin.get()に、コンパイラが入力バッファをクリアするために実装している場合は、 orの形式を使用します。の動作は保証されていないこと- cin.sync(); cin.get();に注意してください。- cin.sync()
 
- プログラムは、通常の終了から 0 を返す必要があります。それ以外は、エラーが発生したことを意味します。- return 0;in main は、戻り値を指定しない場合は暗黙的です。