Sheik077
20.04.2020 15:56

по информатике,кто нибудь .


по информатике,кто нибудь .

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
PaleMan2014
03.12.2021 02:27

4)  0  1  2  3  4  5  4  3  2  1  0

Объяснение:

Заполнение массива:

для i от 0 до 10 выполнить a[i] = i

i = 0       a[0] = 0

i = 1        a[1] = 1

i = 2       a[2] = 2

Т.е. значение элемента массива равно индексу элемента.

Первоначальный массив выглядит так:  0  1  2  3  4  5  6  7  8  9  10

Изменение массива:

для i от 0 до 10 выполнить

Действия в цикле:

1) a[10-i] = a[i]

2) a[i] = a[10-i]

i = 0

Действия в цикле:

1) a[10-0] = a[0]   (a[i] значение элемента берём из первоначального массива)   a[10] = 0

2) a[0] = a[10-0]       a[0] = a[10]       a[0] = 0

i = 1

Действия в цикле:

1) a[10-1] = a[1]   (a[i] значение элемента берём из первоначального массива)   a[9] = 1

2) a[1] = a[10-1]       a[1] = a[9]       a[1] = 1

i = 2

Действия в цикле:

1) a[10-2] = a[2]   (a[i] значение элемента берём из первоначального массива)   a[8] = 2

2) a[2] = a[10-2]       a[2] = a[8]       a[2] = 2

i = 3

Действия в цикле:

1) a[10-3] = a[3]   (a[i] значение элемента берём из первоначального массива)   a[7] = 3

2) a[3] = a[10-3]       a[3] = a[7]       a[3] = 3

i = 4

Действия в цикле:

1) a[10-4] = a[4]   (a[i] значение элемента берём из первоначального массива)   a[6] = 4

2) a[4] = a[10-4]       a[4] = a[6]       a[4] = 4

i = 5

Действия в цикле:

1) a[10-5] = a[5]   (a[i] значение элемента берём из первоначального массива)   a[5] = 5

2) a[5] = a[10-5]       a[5] = a[5]       a[5] = 5

Промежуточный массив выглядит так:  0  1  2  3  4  5  4  3  2  1  0

i = 6

Действия в цикле:

1) a[10-6] = a[6]   (a[i] значение элемента берём из промежуточного массива)   a[4] = 4

2) a[6] = a[10-6]       a[6] = a[4]       a[6] = 4

i = 7

Действия в цикле:

1) a[10-7] = a[7]   (a[i] значение элемента берём из промежуточного массива)   a[3] = 3

2) a[7] = a[10-7]       a[7] = a[3]       a[7] = 3

i = 8

Действия в цикле:

1) a[10-8] = a[8]   (a[i] значение элемента берём из промежуточного массива)   a[2] = 2

2) a[8] = a[10-8]       a[8] = a[2]       a[8] = 2

i = 9

Действия в цикле:

1) a[10-9] = a[9]   (a[i] значение элемента берём из промежуточного массива)   a[1] = 1

2) a[9] = a[10-9]       a[9] = a[1]       a[9] = 1

i = 10

Действия в цикле:

1) a[10-10] = a[10]   (a[i] значение элемента берём из промежуточного массива)    a[0] = 0

2) a[10] = a[10-10]       a[10] = a[0]       a[10] = 0

Окончательный массив выглядит так:  0  1  2  3  4  5  4  3  2  1  0

0,0(0 оценок)
Ответ:
Дариа9636
08.06.2022 20:56

# Python 3.x

import numpy

# Вводим массив случайных целых чисел диапазона от -1000 до 1000.

array=numpy.array((numpy.random.random(30) * 2 - 1) * 1000, numpy.int)

print(array)

# Считаем сумму среза массива по условию нечетности элементов.

sumary=numpy.sum(array[array % 2 != 0])

print("Sumary: ", sumary)

#

A=int(input("A: "))

indexs=numpy.where(array > A)[0]

result=[str(index) for index in indexs] # для метода join требуются строковые значения.

print(f"Here indexs, more that {A}: ", ', '.join(result))

#

k=int(input("k: "))

positives=array[array >= 0]

required=positives[positives % k == 0]

print(len(required), f" positive items divisible {k}")

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота