Search Header Logo
Массив задачи

Массив задачи

Assessment

Presentation

Computers

9th Grade

Practice Problem

Hard

Created by

Екатерина Иванова

Used 3+ times

FREE Resource

17 Slides • 0 Questions

1


Задачи с массивами

2

Задача №1

Дан массив состоящий из N элементов. Необходимо отсортировать массив по убыванию и поменять местами первый и последний элемент массива. Полученную последовательность отсортировать по возрастанию.
А=[8,9,0,7]

А=[9,8,7,0]

А=[0,8,7,9]
А=[0,7,8,9]


3

Задача №1

from random import randint


4

Задача №1

from random import randint
n=int(input("n=")) #кол-во элементов в массиве
a=[]

5

Задача №1

from random import randint
n=int(input("n=")) #кол-во элементов в массиве
a=[]
for i in range(n): #цикл

6

Задача №1

from random import randint
n=int(input("n=")) #кол-во элементов в массиве
a=[]
for i in range(n): #цикл
a.append(randint(1,10)) #добавить
print(a)

7

Задача №1


Необходимо отсортировать массив по убыванию
a.sort(reverse=True)

print(a)

8

Задача №1


Поменять местами первый и последний элемент массива
?????

9

Задача №1


Поменять местами первый и последний элемент массива
a[0],a[n-1]=a[n-1],a[0]
print(a)

10

Задача №1

Полученную последовательность отсортировать по возрастанию.
a.sort()

print(a)

11

Задача №2

Дана последовательность чисел длинной (2<N<1000). В этой последовательности члены больше M заменить на P и вывести количество замен.
A=[3,5,7]
M=4
P=48
A=[3,48,48]

12

Задача №2

from random import randint

n=int(input("n="))

13

Задача №2

from random import randint

n=int(input("n="))
a=[randint(1,10) for i in range(n)]

14

Задача №2

from random import randint

n=int(input("n="))
a=[randint(1,10) for i in range(n)]
m=int(input("m="))

p=int(input("p="))

15

Задача №2

for i in range(n):

if a[i]>m:

16

Задача №2

for i in range(n):

if a[i]>m:
a[i]=p

print(a)

17

Задача №2

Вывести количество замен
k=0
for i in range(n):

if a[i]>m:
a[i]=p
k+=1

print(a)
print(k)


Задачи с массивами

Show answer

Auto Play

Slide 1 / 17

SLIDE