246
-1746628576 - это результат запуска программы. Заполненный массив не выводится, но и так ясно, что решение некорректно. Если массив заполняется случайнфми значениями от 0 до 50, произведение его элементов отрицательным быть не может. Причина известна, но автору решения предлагается подумать.