Znowu błędy niewiadomo skąd ! [C++]

Znowu mam to samo… Kompilator nie zgłasza błędów, ale podczas urhcoamiania programu windows raportuje o błędach… Nie wiem co jest grane ale te błędy już mnie denerwują, bo nawet nie wiem przez to w czym jest błąd… Zobaczcie ten kod:

#include

int main()

{

    using namespace std;

    for(int i=0;i<300;i++)

    {

            int a=i%i;


            if (a==0)

            cout<
       

}

}[/code]

using namespace std; jest nie w tym miejscu, kompilator tego nie przepuści(przynajmniej Visual C++ 2008).

Przestrzenie nazw raczej nic tutaj do rzeczy nie mają, choć nie wiem czy można używać using wszędzie w kodzie. Pod Ubuntu ten kod daje bardzo wymowny wynik: “Floating point exception”. Nie wiem czy uważałeś na matematyce w szkole, ale dzielenie modulo przez zero nie jest zdefiniowane.

Dobra juz wiem, dzieki, a co do ortografii to z pośpiechu…