TL; DR: ваша программа ожидает большего количества входных данных, чем вы предоставили.
Обратите внимание на строку:
while(n!=0)
Исходя из образца ввода, я предполагаю, что вы хотите делать сложение только один раз. В этом случае вы должны использовать
if(n!=0)
Однако, если вы хотите повторить операцию несколько раз для разных входных массивов, измените значение n
после каждой итерации, чтобы предотвратить бесконечное l oop. Также убедитесь, что вы указали требуемый размер ввода.