Чтобы перевести из восьмеричной системы в десятичную нужно подписать у восьмеричного числа разряды, которые позже превратятся в степень восьмёрки. Например, число 666 в восьмеричной = 6 * 8^2 + 6 * 8^1 + 6 * 8^0 = 384 + 48 + 6 = 438 в десятичной.
Чтобы перевести из десятичной в восьмеричную нужно делить десятичное число на восемь до тех пор, пока конечный ответ не станет меньше делителя. Потом нужно записать все остатки задом наперёд, включая окончательный ответ.
x1 = int(input("Введите количество элементов в первом списке "))
#создаем пустые списки
m1 = []
m2 = []
m3 = []
for i in range(x1):
m1.append(int(input()))
s1,s2,s3= 0,0,0 #переменные для сумм
for i in range(x1): #находим сумму элементов первого массива
s1+= m1[i]
print("Сумма элементов первого списка равна:",s1)
print("Среднее арифметическое первого списка равно",s1/x1)
x2 = int(input("Введите количество элементов во втором списке "))
for j in range(x2):
m2.append(int(input()))
for j in range(x2): #находим сумму элементов первого массива
s2 += m2[j]
print("Сумма элементов второго списка равна:",s2)
print("Среднее арифметическое второго списка равно",s2/x2)
x3 = int(input("Введите количество элементов в третьем списке "))
for k in range(x3):
m3.append(int(input()))
for k in range(x3): #находим сумму элементов первого массива
s3 += m3[k]
print("Сумма элементов третьего списка равна:",s3)
print("Среднее арифметическое первого списка равно",s3/x3)
1.
1) 77 = 63
2) 135 = 93
3) 152 = 106
4) 161 = 113
5) 225 = 149
6) 217 = 143
7) 273 = 187
8) 321 = 209
9) 352 = 234
10) 373 = 251
2.
1) 197 = 305
2) 942 = 1656
3) 821 = 1465
4) 354 = 542
5) 229 = 345
6) 421 = 645
7) 362 = 552
8) 542 = 1036
9) 347 = 533
10) 379 = 573
Объяснение:
Чтобы перевести из восьмеричной системы в десятичную нужно подписать у восьмеричного числа разряды, которые позже превратятся в степень восьмёрки. Например, число 666 в восьмеричной = 6 * 8^2 + 6 * 8^1 + 6 * 8^0 = 384 + 48 + 6 = 438 в десятичной.
Чтобы перевести из десятичной в восьмеричную нужно делить десятичное число на восемь до тех пор, пока конечный ответ не станет меньше делителя. Потом нужно записать все остатки задом наперёд, включая окончательный ответ.