#28Ўрта
Яхлитлаш
Вақт: 1 s · Хотира: 256 MB
- Арифметик амаллар
Шарт
Ҳақиқий сон берилган. Уни энг яқин бутун сонга яхлитланг. Агар икки бутун соннинг нақ ўртасида бўлса (каср қисми ), нолдан узоқроқ сонга яхлитланг: , , .
Кириш формати
Битта сон (). Нуқтадан кейин кўпи билан 2 та рақам бор; нуқта бўлмаслиги ҳам мумкин (масалан, 7).
Чиқиш формати
Битта бутун сон — яхлитланган .
Намуналар
Кириш
2.5
Чиқиш
3
Кириш
-2.5
Чиқиш
-3
Изоҳ
Python'даги round() бошқа қоида билан ишлайди: ўртадаги сонни жуфт сонга яхлитлайди — round(2.5) , round(0.5) . Бу масалада у хато беради. C++'даги round() ва Go'даги math.Round айнан шу масаладаги қоида билан ишлайди. Қўлда ҳам қилиш мумкин: нинг бутун қисмини олиб, нинг ишорасини қайтаринг.
