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}