Дано целое число N(> 0). Сформировать и вывести целочисленный массив размера N,содержащий N первых отрицательных нечетных чисел: -1, -3, -5, …. (программа должна иметь процедуру)
def negative_odd_numbers(N): arr = [] num = -1 while len(arr) < N: if num % 2 != 0: arr.append(num) num -= 1 return arr # Ввод количества чисел N = int(input("Введите количество отрицательных нечетных чисел: ")) # Формирование массива result = negative_odd_numbers(N) # Вывод массива print(result)
Эта программа сначала запрашивает у пользователя количество отрицательных нечетных чисел, которые нужно сформировать. Затем она создает массив с этими числами и выводит результат.
Программа на языке Python:
def negative_odd_numbers(N):arr = []
num = -1
while len(arr) < N:
if num % 2 != 0:
arr.append(num)
num -= 1
return arr
# Ввод количества чисел
N = int(input("Введите количество отрицательных нечетных чисел: "))
# Формирование массива
result = negative_odd_numbers(N)
# Вывод массива
print(result)
Эта программа сначала запрашивает у пользователя количество отрицательных нечетных чисел, которые нужно сформировать. Затем она создает массив с этими числами и выводит результат.