Ce înseamnă Killed by signal 8 / Caught fatal signal 8 / Stopped by signal 8?

Ai primit Killed by signal 8 / Caught fatal signal 8 / Stopped by signal 8? Verifică operațiile aritmetice!

Killed by signal 8 / Caught fatal signal 8 / Stopped by signal 8 este o eroare de natură aritmetică. Cele mai frecvente cauze sunt:

  • împărțirea la zero
  • extragerea radicalului dintr-un număr negativ

Exemple

C/C++

int n = 4;
sqrt(n - 8); // radical din negativ
n / (n-4), 2 % (n-4); // impartire la zero

Pascal

var n: integer;
....
    n := 4;
    sqrt(n - 8); {radical din negativ}
    write(n DIV (n-4)); {impartire la zero}
    n := 2 MOD (n-4); // {impartire la zero}
Părerea ta contează. A fost utilă această pagină?