Задача Задача №247019
А
А
Привет! Вот код программы на Python, который выполняет задачу:
def convert_to_decimal(number, base):
decimal = 0
power = 0
while number > 0:
last_digit = number % 10
decimal += last_digit * (base ** power)
number //= 10
power += 1
return decimal
def sum_in_decimal(number1, number2):
base1, num1 = number1.split("_")
base2, num2 = number2.split("_")
decimal1 = convert_to_decimal(int(num1), int(base1))
decimal2 = convert_to_decimal(int(num2), int(base2))
decimal_sum = decimal1 + decimal2
return decimal_sum
number1 = input("Введите первое число с системой счисления в формате число_системаСчисления: ")
number2 = input("Введите второе число с системой счисления в формате число_системаСчисления: ")
sum_decimal = sum_in_decimal(number1, number2)
print("Сумма чисел в десятичной системе счисления:", sum_decimal)
Этот код принимает два числа с разными системами счисления, переводит их в десятичную систему и находит их сумму в десятичном виде.
