Помогите пожалуйста с задачей, желательно обьяснить)

0 голосов
37 просмотров

Помогите пожалуйста с задачей, желательно обьяснить)


image

Информатика (124 баллов) | 37 просмотров
Дан 1 ответ
0 голосов

Если знаки чисел разные  sign(a)  и  sign(b), то выводим произведение с отрицательным знаком, перед умножением чисел вычисляем модули чисел  a и b

begin
  write('введите a и b через пробел:  ');
  readln(a,b);
  if sign(a)<>sign(b) then sg:=1
  else sg:=0;
  a:=abs(a);  b:=abs(b);
  c:=0;  for i:=1 to b do
    c:=c+a;
  if sg=1 then writeln('произведение:  ',-c)
  else writeln('произведение:  ',c)
end.


(9.7k баллов)