Например
for ( int i = 0, n = 3, m = 4; i < 4; i++ )
{
cout << array[n - i];
cout << array[m + i];
}
Редактировать: после изменения кода в вопросе следующим образом
for (int i = 0; i < 4; i++){
for (int j = 7; j > 3; j--){
cout << array[i];
cout << array[j];
}
}
, тогда l oop может выглядеть
for ( int i = 0, n = 7; i < 4; i++ )
{
cout << array[i];
cout << array[n - i];
}