Задача №112487. Сжатие массива неизвестной длины

Напишите программу, которая сжимает массив ненулевых целых чисел следующим образом: первый элемент заменяется на сумму первого и последнего элементов исходного массива, второй – на сумму второго и предпоследнего и т.д. если в массиве нечётное число элементов, центральный элемент не меняется. Размер массива заранее неизвестен. Исходные данные записаны в файл input.txt , сжатый массив нужно вывести в файл output.txt .

Входные данные

Все элементы массива записаны по одному в каждой строке входного файла input.txt . Ввод завершается числом 0.

Выходные данные

Программа должна вывести в файл output.txt все элементы сжатого массива в одной строке, разделив их пробелами.

Примеры
Входные данные
1
2
3
0
Выходные данные
4 2
Входные данные
4
5
0
Выходные данные
9
Сдать: для сдачи задач необходимо войти в систему