Код прекрасно работает для меня, учитывая положительные значения для k
и dim
. Вы уверены, что они оба ненулевые? Если один из них равен 0 или меньше, программа никогда не войдет во внутренний цикл, где вы на самом деле выводите вещи. Попробуйте установить точку останова и пройтись по коду, чтобы увидеть, что происходит.
Кроме того, вам не нужно указывать ios::out
для ofstream
, это подразумевается.