Все правильно. Число b — ОЧЕНЬ маленькое, практически ноль.
Проблема у вас может возникнуть, только если вы начнете сравнивать b с нулем:
if(b == 0)… чего в программировании при использоваини вещественных чисел делать никогда не следует. Нужно писать, например
if abs(b) < 10e-8
Проблема в том, что многие вещественные числа (например, 0.1) невозможно представить в двоичном виде, в итоге компьютер оперирует приближённым значением.
Довольно странно, что Вы только сейчас узнали об этой проблеме: в школе/университете при написании циклов на Basic Вы были просто обязаны попасть на эту ошибку
Кросс-курс предпринял попытку прорваться ниже локальной поддержки 183,15, но покупатели вовремя перехватили инициативу. В пятницу атаку агрессивно отбили, сформировав мощное «бычье поглощение»....
Как изменились средние доходности облигаций (по рейтингам) за неделю? Продолжили снижение
Средние доходности облигаций в зависимости от рейтинга (бледные столбцы — доходности без сглаживания). И как они изменились за неделю. Снижение продолжилось.
Телеграм: @AndreyHohrin...
Реальные доходы: новый выпуск «Лампы Трампа» с Элвисом Марламовым
Рынки в дисбалансе: рубль держится, а золото, палладий и алюминий становятся звездами инвестиций. Долговые обязательства компаний, перспективы черной металлургии и нефть — где реальные риски, а где...
СМИ: глава Минобороны Британии едва не попал под удар «Орешником»
МОСКВА, 12 янв — РИА Новости. Министр обороны Британии Джон Хили по пути в Киев оказался рядом с местом удара «Орешником», утвер...
Группа Позитив — Убыток мсфо 9 мес 2025г: 5,760 млрд руб
Группа Позитив – рсбу/ мсфо
71 214 000 обыкновенных акций
group.ptsecurity.com/ru/investors/capital
Капитализация на 09.01.202...
с утра распродажа, кто верит в компанию, а не владельца, которого взяли за причинное место — можете на вторичке подбирать, тейк можно поставить на 75-80%
NVIDIA Corporation
The number of shares of common stock, $0.001 par value, outstanding as of November 14, 2025, was 24,300,000,000.
www.sec.gov/ix?doc=/Archives/edgar/data/0001045810/000104581025...
Российский банковский сектор: где рост, а где - тревожные звоночки? 🏛 ЦБ опубликовал обзор банковского сектора за ноябрь 2025 года, раскрывающий ключевые тренды и вызовы отрасли. Предлагаю заглянуть в...
a = -20.0+12.7;
double a;
Проблема у вас может возникнуть, только если вы начнете сравнивать b с нулем:
if(b == 0)… чего в программировании при использоваини вещественных чисел делать никогда не следует. Нужно писать, например
if abs(b) < 10e-8
Довольно странно, что Вы только сейчас узнали об этой проблеме: в школе/университете при написании циклов на Basic Вы были просто обязаны попасть на эту ошибку