38 / 103

Structs

Struct'lar

struct — maydonlar (fields) to'plami.

Topshiriqlar

Yechimni kodning pastki qismidagi Topshiriqlar bo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.

1-topshiriq

Odam nomli struct e'lon qiling (Ism string, Yosh int maydonlari bilan) va yangiOdam(ism string, yosh int) Odam funksiyasini yozing: maydonlari to'ldirilgan Odam qaytarsin. (Odam tipi qo'shimcha kodda tayyor turibdi — faqat funksiyani yozing.)

2-topshiriq

manhattan(a, b Vertex) int funksiyasini yozing: ikki nuqta orasidagi Manxetten masofasini (|a.X-b.X| + |a.Y-b.Y|) qaytarsin. Masalan, manhattan(Vertex{1, 2}, Vertex{4, 6}) — 7.