Дана дробь xy. Преобразуйте её в целое число с округлением в меньшую сторону и выведите получившееся целое число.
Для преобразования добавьте в класс Fraction операцию явного приведения в целое число типа int.
Формат входных данных
Во второй строке даются два целых числа x и y, разделенные символом «/» (∣∣x∣∣,∣∣y∣∣≤109, y≠0).
Формат выходных данных
Выведите на экран получившееся число.
входные данные
3/2
-3/2
выходные данные
1
-2
1. Если на светофоре горит желтый свет и мы не знаем, какой свет горел на нем до желтого, то возможны два исхода - зеленый свет и красный свет. Какой бы из них потом не загорелся, мы получим выбор 1 из 2 возможных. А этому соответствует один бит информации.
2. Если на светофоре горит красный свет и это "нормальный светофор", то мы ЗНАЕМ, что после красного света всегда следует желтый. Поэтому при зажигании желтого света наше незнание не меняется, следовательно, мы получаем ноль бит информации.
Если будет дождь, то будет пасмурно и безветренно
- то есть, если дождь=1, то пасмурно=1 а ветер=0
Из последних 4 строк, где д=1 остаётся только одна строка - предпоследняя, она и соответствует этому высказыванию, остальные, где д=1 противоречат 1 высказыванию
д п в
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Теперь для оставшейся таблицы анализируем второе высказывание:
Если не будет ветра, то будет пасмурная погода без дождя
Ищем строки, где в=0, там должно быть п=1 и д=0: строки 1, 3, 5
Из них подходит только третья строка, 1 и последнюю выкидываем.
д п в
0 0 0
0 0 1
0 1 0
0 1 1
1 1 0
и наконец, для оставшихся трёх строк проверяем
Если будет пасмурная погода, то будет дождь и не будет ветра
то есть, ищем, где п=1, там должно быть д=1 и в=0
д п в
0 0 1
0 1 0
0 1 1
ответ: Будет ясно, без дождя, но ветрено