Pascalabc. из массива целых чисел сформировать новый массив, вставляя после каждого четного кратного 4 последний элемент исходного массива. вывести старый, новый массивы и количество вставок. если их не было, то сообщение «вставок не было».
Цифровой мир дискретен. Между двумя любыми, сколь угодно близкими числовыми значениями математик находит бесконечное количество чисел, но все равно нельзя сказать, что числами можно абсолютно точно представить непрерывное явление или процесс. Зато можно представить такой процесс сколь угодно приближенным к реальному - надо только выбрать точки, в которых он описывается, довольно близко друг к другу. Выбрать их так, чтобы адекватно описать непрерывный процесс - это и есть задача дискретизации - процесса перевода непрерывной величины в некий набор числовых отсчетов.
Понятно, что программ будет 8. Но в задаче спрашивается, сколько разных чисел получится из двойки, поэтому нужно исследовать каждую программу
1. +++ (((2 +2) +2) +2 = 8
2. ++* (((2 +2) +2) *3 = 18
3. +*+ (((2 +2) *3) +2 = 14
4. *++ (((2 *3) +2) +2 = 10
5. *** (((2 *3) *3) *3 = 54
6. **+ (((2 *3) *3) +2 = 20
7. *+* (((2 *3) +2) *3 = 24
8. +** (((2 +2) *3) *3 = 36
Вот только теперь можно сказать что из 2 можно получить 8 разных чисел.
PS Арифметику проверь, писал напрямую в экран, мог допустить неточность.