Вывести произведение введённых чисел - Pascal ABC

  1. Напишите программу, которая вводит два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными. Входные данные Входная строка содержит два целых числа. Выходные данные Программа должна вывести произведение введённых чисел. Примеры входные данные 6 12 выходные данные 72 входные данные -7 15 выходные данные -105


textual

Код к задаче: «Вывести произведение введённых чисел - Pascal ABC»

var
  a,b,i:integer;
  r:real;
begin
  read(a,b);
  r:=0.0;
  if a>0 then
    for i:=1 to a do r:=r+b
  else
    for i:=-1 downto a do r:=r+b;
  if ((a<0) and (b>0)) or ((a>0) and (b<0)) then
    begin
      if r>0 then r:=-r;
     end else
      if r<0 then r:=-r;
  writeln(r:0:0);
end.

СДЕЛАЙТЕ РЕПОСТ

13   голосов, оценка 3.769 из 5



Похожие ответы
  1. Составьте процедуру, выводящую строку из n одинаковых цифр. Длина строки и цифра, которая выводится, являются параметрами процедуры. Вывести пять строк разной длины из разных цифр. Процедуру оформить несколькими способами. P.S. Помогите пожалуйста с заданием)Заранее спасибо

  1. С клавиатуры вводится трёхзначное число. Нужно вывести ответ «Да», если все его цифры четные, и ответ «Нет» в остальных случаях.

  1. Народ, плиз, помогите заочнику!Замучилась искать помощь в офлайне 1. Надо вычислить D при любых значениях a, x: D= (двойная скобка, не знаю, как тут ее найти) , если ; , если . 2. Заданы три числа a, d, c. Вывести на экран сообщение, превышает ли наибольшее из них заданную величину Q. 3. S=cos(x+1)+cos(x+2)+cos(x+3)+...+cos(x+21) Это срочно, зачет через полтора часа! Кто откликнется - самая огромная благодарность!!!!!!

  1. Помогите пожалуйста решить задачу: дано целое число. Вывести на экран значение наименьшей его цифры.

  1. Решите пожалуйста задачу на строки. Если можно можете еще объяснить что сделали. Вывести все буквы которые есть во всех словах. К примеру вводим слова: папа, мама Выводить должен: п,а,м

  1. Определить и вывести сумму элементов, значения которых находятся в диапазоне от А до В. Количество элементов массива:14 Тип Элемента массива: Int Результат вывести в виде: A[1]=........ A[2]=......... A[3]=......... Большое спасибо, за помощь!

  1. Вывести квадраты 10 первых натуральных чисел.

  1. Дан файл f, содержащий сведения о студентах: ФИО, группа, оценки за экзамены. Вывести в файл f1 и на экран сведения о студентах-хорошистах; подсчитать их количество. Использовать при решении подпрограммы. Предусмотреть проверку открытия файла.

  1. Дан текст, в которой слова разделены пробелами, а в конце стоит точка. Если количество слов в тексте нечётное - вывести среднее слово; если чётное - вывести 2 средних слова.

  1. Определить произведение элементов в тех столбцах, которые не содержат элементов кратных 5.