Чотири задачі на відновлення масиву.
Нещодавно натрапив на задачі з групи "Відновити масив"
Їх декілька і доволі не очевидних, адже сам над деякими деякий час кружляв.
Звісно мені слід буде ще придумати простіші - бо дехто навіть вивести масив як є не можуть, не те що модифікувати відновлювати.
Так, це задачі на масиви. Але раптом хто не знайомий з програмуванням захоче поламати голову - то я не буду лякати їх словом "масив" опишу більш просто числа, ряд чисел...
Ц студентів часто так - одна лабка на одновимірний масив, інша вже на двовимірний. А досвіду, практики роботи навіть з одновимірними нема.
Завдання 0
Є декілька чисел. До кожного з них додали 8. Слід відновити які були числа до зміни.
9, 6, 23,5,12,18,1
Застосуємо "обернене" правило, раз додали 8 то ми тепер віднімемо 8 і відновимо початкові числа
Завдання 1
Є декілька чисел. До кожного з них додали найменше. Слід відновити які були числа до зміни.
-16, -11, -8, -6, -3, -1, 2
Завдання 2
Є декілька чисел. До кожного з них додали найбільше та відняли найменше. Слід відновити які були числа до зміни.
9, 14, 17, 20, 23, 27, 28
Завдання 3
Є декілька чисел. До кожного додатного з них додали найбільше, а до кожного від'ємного додали найменше. Слід відновити які були числа до зміни.
-14, -11, -8, 10, 11, 14, 16
Завдання 4
Є декілька чисел. До кожного числа додали суму попередніх. Слід відновити які були числа до зміни.
5, 2, 10, 8, 12, 3, 4

Curated by: @ahsansharif