Без инициализации массива там будет все что угодно
PS: Странное использование "диагоналей"
[0+0,1+0|0+1,2+0|1+1|0+2, ... итд
СергейГений (56253)
1 год назад
На первый взгляд тривиальный счет - по очереди суммировать каждую диагональ - медленнее работает на больших массивах из за промахов по кешу - каждый раз попадает в другую область памяти.
А такой построчный счет быстрее. И да он похож на распределение гаусса. Ибо в крайних диагоналях только один элемент, а в центре - где главная - там пик.
В моем коде я создаю массив из указателей на указатели, то есть матрицу, заполняю её, дальше есть один момент, я создаю массив, чтобы в нем хранить значения суммы побочных диагоналей, и я делаю (тот самый момент) Но почему-то при выводе я получаю такой мусор: Почему?
Когда я свой код прогнал через визуализатор, я увидел, что этот массив diagonals просто не заполняется, почему? я не понимаю..
Мой код: