Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
айдана152
05.04.2020 11:14 •
Информатика
Создать программу python напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. учтите, что числа могут быть отрицательными. пример: введите два числа: 10 -15 10*(-15)=-150
Показать ответ
Ответ:
atalalihin
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 оценок)
Популярные вопросы: Информатика
Demorage
21.10.2020 15:49
Як перетворити діапазон на кортеж? python 3...
alenajad
17.08.2022 22:22
БУДУ ОЧЕНЬ ВАМ БЛАГОДАРНА...
аня343213
20.05.2021 02:13
Составить 5 проверочных тестов по данной теме Каждый вопрос теста должен содержать 4 варианта ответов: a,b,c,d...
xap2
31.03.2022 16:45
С какой целью проводятся форматирование ячеек в электронной таблице?...
pykanchik
13.04.2020 10:30
РЕШИТЬ ИНФОРМАТИКУ, ЗАДАЧА В САМОМ КОНЦЕ ТОЖЕ...
Vadimqq
12.02.2023 10:29
Какая из ссылок является абсолютной? $C1 C1 R3C1 $C$1...
kseniaGksenia
19.08.2020 13:11
Задание по информатике...
kolya144
18.11.2021 05:08
Все на скрине, информатика...
Котик0303
10.06.2022 10:08
Скласти прогрсми з умовою(якщо є) мовою паскаль k = (x-5)\(x+4) + 4x...
polishululyana
16.08.2020 23:55
Сравните 956745 байт и 0.125 мбайт с вычислениями ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
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