Asosiy qismga o'tish

~/algor $ cat masalalar/funksiya-kasrlarni-solishtirish

Funksiya-20

Kasrlarni solishtirish

Iqbolshoh Ilhomjonov Muallif: Iqbolshoh Ilhomjonov
Oson 1000 ms 128 MB 26%

Compare(a, b, c, d) funksiyasini yozing: kasr $a / b$ kasr $c / d$ dan kichik bo'lsa $-1$, ularga teng bo'lsa $0$, katta bo'lsa $1$ qaytarsin.

1-misol: Compare(1, 2, 2, 3) → -1 — $1 / 2 \lt 2 / 3$.

2-misol: Compare(2, 4, 1, 2) → 0 — $2 / 4 = 1 / 2$.

Faqat funksiya tanasini yozing.

Ikki kasr Compare funksiyasiga kiradi, funksiya birinchisi kichik, teng yoki katta ekanini qaytaradi

Kiruvchi ma'lumotlar

Bitta qatorda to'rtta son: butun son $a$, natural son $b$, butun son $c$ va natural son $d$ — funksiyaning argumentlari.

Chiquvchi ma'lumotlar

Funksiya qaytargan qiymat: $-1$, $0$ yoki $1$.

Izoh

$-10^{6} \le a, c \le 10^{6}$
$1 \le b, d \le 10^{6}$

Misollar

Kirish #1
1 2 2 3
Chiqish #1
-1
Kirish #2
2 4 1 2
Chiqish #2
0

Yechim yuborish uchun tizimga kiring

Ro'yxatdan o'tish bepul va bir daqiqa oladi.