ベクトル化の目的上、ループからの条件付き終了を含まないループを記述することが最善です。
int a[99], b[99], c[99], i, n; ... for (i = 0; i < n; i++) { a[i] = b[i] + c[i]; if (a[i] > 5) break; };