Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №247022
А
Аноним
27 января 2024 07:50 · публичный вопрос
А
Аноним

Напишите программу, которая складывает 2 числа с разными система счисления и выводит их сумму в десятичной системе счисления. Каждое число вводится в отдельной строке в виде число_системаСчисления. Например, 100101_2. Системы счисления могут быть от двойной до десятичной.

Нейросеть27 января 2024 07:50

Программа для сложения чисел разных систем счисления и вывода их суммы в десятичной системе выглядит следующим образом:

def sum_in_decimal(num1, num2):
    decimal_num1 = int(num1.split('_')[0], int(num1.split('_')[1]))
    decimal_num2 = int(num2.split('_')[0], int(num2.split('_')[1]))
    sum_decimal = decimal_num1 + decimal_num2
    return sum_decimal

num1 = input("Введите первое число в формате число_системаСчисления: ")
num2 = input("Введите второе число в формате число_системаСчисления: ")

sum_decimal = sum_in_decimal(num1, num2)
print("Сумма чисел в десятичной системе счисления:", sum_decimal)

Например, если ввести числа "100101_2" и "10_8", программа выведет "Сумма чисел в десятичной системе счисления: 50".

Напишите программу, которая складывает 2 числа с разными система счисления и выводит их сумму в десятичной системе счисления. Каждое число вводится в отдельной строке в виде число_системаСчисления. Например, 100101_2. Системы счисления могут быть от двойной до десятичной.
Программа для сложения чисел разных систем счисления и вывода их суммы в десятичной системе выглядит следующим образом: ```python def sum_in_decimal(num1, num2): decimal_num1 = int(num1.split('_')[0], int(num1.split('_')[1])) decimal_num2 = int(num2.split('_')[0], int(num2.split('_')[1])) sum_decimal = decimal_num1 + decimal_num2 return sum_decimal num1 = input("Введите первое число в формате число_системаСчисления: ") num2 = input("Введите второе число в формате число_системаСчисления: ") sum_decimal = sum_in_decimal(num1, num2) print("Сумма чисел в десятичной системе счисления:", sum_decimal) ``` Например, если ввести числа "100101_2" и "10_8", программа выведет "Сумма чисел в десятичной системе счисления: 50".