Помогите, пожалуйста с задачами по информатике.
«A»: а) Заполните все элементы массива из 10 элементов значением X , введённым с клавиатуры.
б) Заполните массив из 10 элементов последовательными натуральными числами, начиная с X (значение X введите с клавиатуры).
«B»: а) Заполните массив из 10 элементов натуральными числами в обратном порядке, начиная со значения X, введённого с клавиатуры. Последний элемент должен быть равен X, предпоследний равен X–1 и т.д.
б) Заполните массив из 10 элементов степенями числа 2 (от 21 до 2N), так чтобы элемент с индексом i был
равен 2i.
На Python
Answers & Comments
Ответ:
смоог тока 2 решить AVR это совокупность 2 задач
Ответ:
«A»:
а)
x=int(input("x = "))
a=[0]*10
for i in range (10):
a[i] = x
print(a)
б)
x=int(input("x = "))
a=[0]*10
for i in range (10):
a[i] = x
x = x + 1
print(a)
«B»:
а)
x=int(input("x = "))
a=[0]*10
for i in range (10):
a[i] = x - 9 + i
print(a)
б) 10 элементов
a=[0]*10
for i in range (10):
a[i] = 2**(i+1)
print(a)
б) количество элементов зависит от n
n=int(input("n = "))
a=[0]*(n+1)
for i in range (n):
a[i+1] = 2**(i+1)
print(a[i+1],end=" ")