boost preprocessor を使うのはどうだろ。

#include<boost/preprocessor.hpp>

#define GEN(z,k,_)  c = a[i][j + k] + b[i][j + k]; 
BOOST_PP_REPEAT(4,GEN,_)

こんな感じ