Goda faqat bitta sikl konstruksiyasi bor — for sikli.
Oddiy for sikli nuqtali vergul bilan ajratilgan uchta qismdan iborat:
Init operatori ko'pincha o'zgaruvchi e'loni bo'ladi va u yerda e'lon qilingan o'zgaruvchilar faqat for operatori doirasida (blokida) ko'rinadi.
Mantiqiy shart false bo'lganda sikl to'xtaydi.
Eslatma: C, Java yoki JavaScript kabi boshqa tillardan farqli o'laroq,
foroperatorining uchta qismini o'rab turuvchi qavslar yo'q, figurali qavslar{ }esa har doim majburiy.
Yechimni kodning pastki qismidagi
Topshiriqlarbo'limiga yozing, so'ng Submit tugmasini bosing. Mavzu mustahkam o'zlashishi uchun ikkala topshiriqni ham bajaring.
juftYigindi(n int) int funksiyasini yozing: 1 dan n gacha (n ham kiradi) bo'lgan juft sonlar yig'indisini qaytarsin. Masalan, juftYigindi(10) — 30 (2+4+6+8+10).
faktorial(n int) int funksiyasini yozing: n! ni (1 * 2 * ... * n) for sikli bilan hisoblab qaytarsin. 0! = 1. Masalan, faktorial(5) — 120.