← вернуться к уроку · Список: ввод и первые действия
Разности и оригинал
2000 мс · 256 МБ · всё или ничего
Дан список из чисел.
В первой строке выведите список разностей: каждый элемент, кроме первого, заменяется на разницу с предыдущим, а первый остаётся как есть. Во второй строке выведите исходный список без изменений.
Например, для 3 8 1 первая строка будет 3 5 -7, а вторая — 3 8 1.
Формат ввода
В первой строке число от до . Во второй — целых чисел от до через пробел.
Формат вывода
Две строки по чисел.
Примеры
ввод
5 3 8 1 9 5
вывод
3 5 -7 8 -4 3 8 1 9 5
Примечание
Если менять элементы на месте, следующая разность посчитается уже от изменённого значения. Заведите второй список.
Войдите, чтобы отправлять решения.