составьте программу, вычисляющую А*В, не пользуясь операцией умножения. А и В любое натуральное числ - Компьютерные вопросы

Вопрос составьте программу, вычисляющую А*В, не пользуясь операцией умножения. А и В любое натуральное числ

Регистрация
27 Май 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Написать программу через 3-и цикла (while, repeat,for)
 
Регистрация
4 Дек 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
так побыстрее будет: PROGRAM q195235847; var A, B, C, i :LongInt; BEGIN A := 1000; B := 628; i := 0; C := 0; WHILE (1 shl i) < B DO BEGIN IF ((1 shl i) and B <> 0) THEN C := C + (A shl i); inc(i); END; WriteLn(C); END.
 
Сверху Снизу