Добуток двох цілих#8811

Добуток двох цілих (Розбір)

Оскільки a, b \le 10^9, то a \cdot b \le 10^{18}. Тому слід скористатися -бітовим типом long long.

Реалізація алгоритму

Зчитуємо значення змінних і .

scanf("%lld %lld", &a, &b);

Обчислюємо і виводимо добуток a \cdot b.

p = a * b;
printf("%lld\n", p);

Java реалізація

import java.util.*;

public class Main
{
  public static void main(String[] args)
  {
    Scanner con = new Scanner(System.in);
    long a = con.nextLong();
    long b = con.nextLong();
    long res = a * b;
    System.out.println(res);
    con.close();
  }
}

Python реалізація

Зчитуємо значення змінних і .

a, b = map(int,input().split())

Обчислюємо і виводимо добуток a \cdot b.

res = a * b
print(res)