eolymp
bolt
Try our new interface for solving problems

Nöqtə

Nöqtə öz xy koordinatları ilə verilir: (x, y).

İki (a, b), (c, d) nöqtələri və n tam ədədi verilmişdir. Onları cəmləyin.

  • İki nöqtənin cəmlənməsi onların uyğun koordinatlarının cəmlənməsi deməkdir: (1, 2) + (3, 4) = (4, 6).

  • Nöqtənin və ədədin cəmlənməsi ədədin nöqtənin hər iki koordinatına əlavə edilmədi deməkdir: (1, 2) + 10 = (11, 12).

Növbəti interfeysə uyğun kodu yazın:

class Point // C++
{
private:
 int x, y;
public:
 Point(int x = 0, int y = 0); // Konstruktor
 void Read(void); // Vektorun koordinatlarını oxuyur
 void Print(void); // Vektorun koordinatlarını çap edir
 Point operator +(int v); // + operatoruna yükləmə: nöqtələrin və v tam ədədinin cəmini qaytarır
 Point operator +(Point &p); // + operatoruna yükləmə: iki nöqtənin cəmini qaytarır
 int getX(void); // x koordinatını qaytarır
 int getY(void); // y koordinatını qaytarır
 void SetX(int x); // x koordinatını təyin edir
 void SetY(int y); // y koordinatını təyin edir
};

prb7451.gif

class Point // Java
{
  private int x, y;
  Point(int x, int y); // Konstruktor
  public String toString(); // Vektorun koordinatları sətrini qaytarır
  public Point Add(int v); // Nöqtənin hər iki koordinatına v qiymətini əlavə edir, nöqtəni qaytarır
  public Point Add(Point p); // p nöqtəsini əlavə edir, iki nöqtənin cəmini qaytarır
  public int getX(); // x koordinatını qaytarır
  public int getY(); // y koordinatını qaytarır
  public void SetX(int x); // x koordinatını təyin edir
  public void SetY(int y); // y koordinatını təyin edir
};

Giriş verilənləri

İlk sətirdə birinci nöqtənin ab koordinatları verilib. İkinci sətirdə ikinci nöqtənin cd koordinatları verilib. Üçüncü sətirdə n tam ədədi verilib. Bütün ədədlər modulca 10000-ü aşmır.

Çıxış verilənləri

İki nöqtənin və ədədin cəmini çap edin.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
1 2
3 4
10
Çıxış verilənləri #1
14 16
Müəllif Михаил Медведев
Mənbə Язык C++, Java