Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
onlysvp
09.07.2021 18:24 •
Информатика
Создать программу python напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. учтите, что числа могут быть отрицательными. пример: введите два числа: 10 -15 10*(-15)=-150
Ответ:
ks441934
08.10.2020 00:30
A=int(input('a = '));
b=int(input('b = '));
if (((a<0) & (b>0)) | ((a>0) & (b<0))): sgn=1;
else: sgn=0;
if (a<0): a=-a;
if (b<0): b=-b;
c=0;
while (a>0):
if ((a & 1)==1): c+=b;
a>>=1;
b<<=1;
if (sgn==1): print('результат: ',-c);
else: print('результат: ',c);
a = - 42153689754
b = 7892456310201
результат: - 332696154697212539380554
0,0
(0 оценок)
Популярные вопросы: Информатика
zaaz123
19.05.2020 12:44
3. укажите набольшее и наименьшее пятизначное число x, при вводе которого алгоритм печатает сначала 3, а потом 4. var x, y, a, b: longint; begin a : = 0; b : = 0; readln(x);...
khludenev99
01.05.2023 08:09
Дано целое число а проверить истинность высказывания число а является нечетным...
katy3105
01.05.2023 08:09
Как называетя специальная программа для работы с числовыми данными...
ольга1723
01.05.2023 08:09
Несжатое растровое изображение размер 64*512 пикселей занимает 32 кбайта памяти . каково максимальное возможное число цветов в палитре изображения...
20Bella04
25.01.2022 22:48
Некоторую фотографию сохранили в двух форматах: сначала как 24 разрядный рисунок,затем как 256 цветный рисунок .во сколько раз файл полученый в первом случае больше файла...
Frasmus
28.07.2020 17:59
Определите значение переменной а после исполнения данного алгоритма а: =24 b; =9-a/3 a: =2*a-b в ответ укажите одно число значение переменной знания...
listova
28.07.2020 17:59
Какой минимальный объём памяти (в кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 1024×512 пикселей при условии, что в изображении...
cJKYSIRJH
28.07.2020 17:59
Уисполнителя вычислитель две команды, которым присвоены номера: 1- выйти 5, 2- умножить на 3. первая команда уменьшает число на 5,вторая умножения число на 3. придумайте...
velvis2050
12.05.2023 08:10
Пользователь работал над каталогом колбаса после того как он поднялся на один уровень вверх затем поднялся еще на один уровень вверх а потом опустился на один уровень вниз...
gilewich
12.05.2023 08:10
Исполнителя утроитель две команды, которым присвоены номера: 1. вычти один 2. умножь на три первая из них уменьшает число на экране на 1, вторая утраивает его. составьте...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
b=int(input('b = '));
if (((a<0) & (b>0)) | ((a>0) & (b<0))): sgn=1;
else: sgn=0;
if (a<0): a=-a;
if (b<0): b=-b;
c=0;
while (a>0):
if ((a & 1)==1): c+=b;
a>>=1;
b<<=1;
if (sgn==1): print('результат: ',-c);
else: print('результат: ',c);
a = - 42153689754
b = 7892456310201
результат: - 332696154697212539380554