п.с. а что вы вообще хотели вывести, убрав цикл с заполнением массива?
а это был просто эксперимент
потому что вывод изначально выводит фигню, если вывод убрать из main и дописать его в функцию, то будет выводится то, что нужно
т.е. можно предположить что проблема или в передаче значений массива из функции в main, или в самом выводе?