Склавиатуры вводится целое число х. заполните массив, состоящий из нечётного числа элементов, целыми числами, так чтобы средний элемент массива был равен х, слева от него элементы стояли по возрастанию, а справа - по убыванию. соседние элементы отличаются на единицу. например, при х = 3 массив 5 элементов заполняется так: 1 2 3 2 1.
Ответы на вопрос:
import random as r
x=int(
maximum=100
len_array=r.randint(3,maximum)
len_array=9
while len_array%2==0:
len_array=r.randint(1,maximum)
array=[r.randint(0,maximum) for i in range(len_array)]
mid=len_array//2
array[mid]=x
array[mid+1]=x+1
array[mid-1]=x-1
for i in range(mid-1):
if array[i+1]
array[i+1],array[i]=array[i],array[i+1]
for i in range(mid+2,len(array)-1):
if array[i+1]
array[i+1],array[i]=array[i],array[i+1]
for i,z in zip(array,range(len(:
if (x-1)==i or x==i or (x+1)==i:
continue
elif i> (x-1) and z
while array[z]> (x-1):
array[z]=r.randint(0,mid-1)
elif i< (x+1) and z> mid-1:
while array[z]< (x+1):
array[z]=r.randint(mid+1,maximum)
print(array)
var
a: array [1..100] of integer;
i, n, k: integer;
begin
readln(k);
n : = (k * 2) - 1;
a[1] : = 1;
write(a[1], ' ');
for i : = 2 to k
do
begin
a[i] : = a[i - 1] + 1;
write(a[i], ' ');
end;
for i : = k + 1 to n
do
begin
a[i] : = a[i - 1] - 1;
write(a[i], ' ');
end;
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
bogdanovga73p06s3m12.06.2022 15:03
-
ХозяинНосочков17.04.2021 17:12
-
ксю1530415.01.2021 13:00
-
alyakolomoets04.07.2021 08:09
-
lexazykov2001418.07.2021 23:01
-
АлександровнаСаша27.04.2023 21:36
-
Khan1111112.04.2022 16:00
-
Hiitsmi01.06.2021 18:10
-
Danila24089902.10.2021 06:44
-
kovalvladislavoxx9e618.10.2021 02:24
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.