Показать сообщение отдельно

python
  #6  
Старый 16.06.2010, 16:38
mozgpanic
Новичок
Регистрация: 09.03.2010
Сообщений: 3
С нами: 8513454

Репутация: 3
Post 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..
 
Ответить с цитированием