шагов 1 и 2 получим:
шагов 1 и 2 получим: s=00102; p=11012.
Выполняя шаг 3, получаем: p=110102.
После шага 4: s=110002; p=000102.
Поскольку p<>0 вновь переходим к шагам 3-5:
s=111002; p = 000002.
Окончательно имеем: s=111002=2810.
Итак, все операции целочисленной арифметики удалось свести к работе логических элементов AND, NOT и OR и побитовому сдвигу содержимого регистра. Последнее же вполне может осуществляться аппаратно.
Задача #1. Сложение двоичных чисел (Отправить)
Имя входного файла input.txt
Имя выходного файла output.txt
Максимальное время работы на одном тесте 2 секунды
Напишите программу, моделирующую сложение двоичных чисел в соответствии с описанным выше алгоритмом.
Формат входных данных
Входной файл содержит две строки -- запись двоичных чисел для сложения. Длины строк не превосходят 15 символов.
Формат выходных данных
Выходной файл должен содержать одну строку -- результат сложения (в двоичной системе счисления).
Пример входного файла Пример выходного
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа