0 / 0 / 0
Регистрация: 29.10.2017
Сообщений: 26
|
||||||
1 | ||||||
Напишите функцию, имеющую два аргумента: числовой список и целое число N09.01.2021, 09:20. Просмотров 1055. Ответов 2
Метки нет Все метки)
(
Здравствуйте, имеется задание:
напишите рекурсивную функцию, имеющую два аргумента: числовой список и целое число N. Функция должна возвращать список, в котором элементы, стоящие на четных позициях, увеличены в N раз. Внимание! Циклы, функционалы и функцию присвоения не использовать! Вот что я написал и возникла проблема, каким образом я могу передавать в вызов следующей функции список, в котором индексы сохраняются от предыдущего списка? То есть первый элемент с индексом 0 - чётный, далее идёт вход в рекурсию со списком на элемент меньше, но внутри нового вызова это воспринимается как новый список и первый элемент становится снова чётным, хотя он должен иметь индекс 1 и быть не чётным, и уйти в другую ветку. Можно сказать, что сейчас программа просто каждое число в списке умножает на N, не зависимо от позиции этого элемента в списке. Всё время уходит в ветку с умножением на N. Подскажите, пожалуйста, каким образом можно исправить.
0
|
|
09.01.2021, 09:20 | |
Создать функцию, имеющую два аргумента и возвращающую в качестве аргумента число из отрезка [a,b]
|
|
Модератор
![]() |
||||||
09.01.2021, 10:33 | 2 | |||||
![]() Решение
1
|
0 / 0 / 0
Регистрация: 29.10.2017
Сообщений: 26
|
|
09.01.2021, 12:09 [ТС] | 3 |
Catstail, Спасибо большое
0
|
09.01.2021, 12:09 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Напишите функцию которая принимает целое беззнаковое число и возвращает true, если число четное и false
Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно простым Создайте логическую функцию, которая принимает в качестве аргумента целое число и проверяет, является ли оно степенью двойки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |