
16.06.2010, 16:38
|
|
Новичок
Регистрация: 09.03.2010
Сообщений: 3
С нами:
8513454
Репутация:
3
|
|
python
1)Даны два массива A и B размера 5, элементы которых упорядочены по возрастанию. Объединить эти массивы так, чтобы результирующий мас¬сив C (размера 10) остался упорядоченным по убыванию.
Код:
A,B=[3,7,9,11,145],[0,1,5,6,8]
k=A+B
for x in range(len(k)-1):
for y in range(len(k)-1-x):
if k[y]<k[y+1]:
k[y],k[y+1]=k[y+1],k[y]
print(k)
2)Дан массив A размера N. Сформировать новый массив B того же раз¬мера по следующему правилу: элемент BK равен сумме элементов массива A с номерами от 1 до K.
Код:
import random
A,B,M=[],[],0
n=input('Введите размер массива:')
n=int(n)
for x in range(n):
A.append(random.randint(0,9))
M=M+A[x]
B.append(M)
print(A)
print(B)
Последний раз редактировалось mozgpanic; 17.06.2010 в 07:46..
|
|
|