i'm using code::bocks on GNU/linux/
I know what is segmentation fault, just curious what caused it in this case.
why doest it return segmentation fault:

```
#include <iostream>
int main()
{
    using namespace std;
    int tab1[3];
        tab1[0] = 2 + 7 * 16 - 8;
        tab1[1] = 22 * 2 / 11;
        tab1[2] = 8383 - 222 + 292 * 8;
        tab1[3] = 5 * 2 * 4;

    cout << " " << tab1[1];
    return 0;
}

```

and this not

```
#include <iostream>
int main()
{
    using namespace std;
    int tab1[3];
        tab1[0] = 2 + 7 * 16 - 8;
        tab1[1] = 22 * 2 / 11;
        tab1[2] = 8383 - 222 + 292 * 8;
        tab1[3] = 5 * 2 * 4;

    cout << tab1[1];
    return 0;
}

```