eolymp
bolt
Try our new interface for solving problems
Məsələlər

Tam ədəd

Tam ədəd

Növbəti siniflər diaqramına əsasən Integersinfini tərtib edin:

prb7491.gif

Verilmiş üç a, b, c ədədlərinə görə (a * 7 + b - 2) * (a - c + 5) ifadəsinin qiymətini hesablayın.

interface MyNumber
{
  public long getValue();
  public MyInteger Add(long a);
  public MyInteger Add(MyInteger a);  
  public MyInteger Minus(long a);
  public MyInteger Minus(MyInteger a);
  public MyInteger Multiply(long a);
  public MyInteger Multiply(MyInteger a);
  public MyInteger Divide(long a);
  public MyInteger Divide(MyInteger a);  
}

class MyInteger implements MyNumber
{
  private long n;
  MyInteger(long n){
    ...
  }
   ...
}

Giriş verilənləri

Tək sətirdə Modulca 109-dan böyük olmayan üç ədəd: a, b, c.

Çıxış verilənləri

İfadənin qiymətini verməli.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
1 2 3
Çıxış verilənləri #1
21
Müəllif Михаил Медведев
Mənbə Object Oriented Design