Comments 72
хммм. есть немалая доля смысла в вашем варианте=) браво!
Если все остальные покупки не вызывают проблем, то почему эта вызвала?
Молодец, хорошо перевел! ;)
К чему такая ирония? :) Он вроде этого и не скрывает.
Это план Обамы по выходу из кризиса
По НТВ показовали.
Они уже и такое по НТВ делают?
ага, именно показовают;) что делать, кризис)
зы: интересно, кого еще наберет НЛО?)
зы: интересно, кого еще наберет НЛО?)
В американском штате Нью-Гэмпшир торговый автомат на бензоколонке взял с мужчины 23 квадриллиона долларов за пачку сигарет. Об этом 15 июля сообщает агентство Associated Press.
Джош Мушински рассказал журналистам, что не сразу обнаружил, во сколько ему обошлись сигареты. Лишь через некоторое время после покупки он проверил свою кредитную карту и увидел цифру 23148855308184500. «Я думал, что кто-то купил Европу с помощью моей кредитной карточки», — сказал Мушински BBC News.
Джош Мушински рассказал журналистам, что не сразу обнаружил, во сколько ему обошлись сигареты. Лишь через некоторое время после покупки он проверил свою кредитную карту и увидел цифру 23148855308184500. «Я думал, что кто-то купил Европу с помощью моей кредитной карточки», — сказал Мушински BBC News.
«Скорее всего, на карточке оно хранится как»
Едва ли это так.
Едва ли это так.
Наверняка люди там при*%ели немного, когда увидели счёт.
Ага, тут тоже про это
<a www.bbc.co.uk/russian/life/2009/07/090716_expensive_cigs.shtml?s="" >
<a www.bbc.co.uk/russian/life/2009/07/090716_expensive_cigs.shtml?s="" >
>20 20 20 20 20 20 12 50
>Большинство программистов C/C++ уже поняли, в чём ошибка, ведь hex 20 — это пробел.
банковские системы наверно не оперируют целыми числами, и тем более строками.
>Большинство программистов C/C++ уже поняли, в чём ошибка, ведь hex 20 — это пробел.
банковские системы наверно не оперируют целыми числами, и тем более строками.
А какими им, простите, числами оперировать? Неточными числами с плавающей точкой?
десятичными повышенной точности. для них же придумывали
Это просто догадки или реальное знание «предмета»?
Если догадки, то я выскажу свою: в банке все же оперируют целыми числами, просто хранятся данные в минимально возможной валютной еденице (для долларов — это 1 цент, для рублей — 1 копейка).
Все таки операции с целыми числами более точны и надежны нежели любые операции с числами с плавающей точкой (даже какой бы повышенной точности она не была). имхо
Если догадки, то я выскажу свою: в банке все же оперируют целыми числами, просто хранятся данные в минимально возможной валютной еденице (для долларов — это 1 цент, для рублей — 1 копейка).
Все таки операции с целыми числами более точны и надежны нежели любые операции с числами с плавающей точкой (даже какой бы повышенной точности она не была). имхо
А чем же fixed-point отличается от целых?
Тем, что точку перенесли с нулевого места на второе? :-)
Тем, что точку перенесли с нулевого места на второе? :-)
Всё дело в системе счисления — софт работающий с деньгами, работает с десятичной системой, а не с двоичной.
Это касается особенностей работы с числами < 1 и округлений.
Соответственно используются различные варианты BCD записи.
Это касается особенностей работы с числами < 1 и округлений.
Соответственно используются различные варианты BCD записи.
Округления в целочисленной арифметике… ЩИТО?
Где тут целочисленная? Если с вас списываются / начисляются проценты, вас счёт получатся далеко не целочисленным. А на аккумуляции ошибок округления было проведено немало афёр в своё время.
Набор операций с числами с фиксированной точкой эквивалентен набору операций с целыми числами, разве нет?
Грубо говоря, 123.45 руб. — это 12345 коп.
Я думал, начисление процентов происходит с точностью до копеек по правилам арифметического округления (и, afair, так в договоре даже было написано). Зачем для арифметического округления нужна десятичная запись, мне не ясно. Можете пояснить чуть подробнее?
Грубо говоря, 123.45 руб. — это 12345 коп.
Я думал, начисление процентов происходит с точностью до копеек по правилам арифметического округления (и, afair, так в договоре даже было написано). Зачем для арифметического округления нужна десятичная запись, мне не ясно. Можете пояснить чуть подробнее?
16 округлить до десятков — будет 20
Мнимыми :)
Как раз целыми числами или строками.
Строки показывают себя лучше если надо провести транзакцию на сто триллионов зимбабвийских тугриков.
Строки показывают себя лучше если надо провести транзакцию на сто триллионов зимбабвийских тугриков.
Однако мой банк например обменивается с процессинговым центром обычными форматированными текстовыми файлами с транзакциями по картам в которых между прочим есть и пробелы в некоторых местах :)
Теперь мы все знаем, что у мужика на счету было 0x1250 = 4688 долларов.
>Если перевести его в шестнадцатеричную систему, то мы получим
А если разбить его как 23 — 1 + 488 + 55 + 3 + 0 + 8 + 1 + 84 + 5 + 0000, то получим 666!
А если разбить его как 23 — 1 + 488 + 55 + 3 + 0 + 8 + 1 + 84 + 5 + 0000, то получим 666!
казалось бы, при чем тут с/с++?
таблица ASCII одна для всех
таблица ASCII одна для всех
Сумма денег на карточке не хранится.
Вот мне вообще интересно как такое могло произойти?
Ведь по сути даже если произошла какая-то ошибка на каком-то терминале, то система не могла позволить списать настолько огромную сумму (я думаю овердрафт на такие циферки не дают :)
Следовательно ошибка в самой платежной системе!
А от этого становится грустно — сам являюсь владельцем карт Visa и такие новости, честно говоря, неприятны :(
Ведь по сути даже если произошла какая-то ошибка на каком-то терминале, то система не могла позволить списать настолько огромную сумму (я думаю овердрафт на такие циферки не дают :)
Следовательно ошибка в самой платежной системе!
А от этого становится грустно — сам являюсь владельцем карт Visa и такие новости, честно говоря, неприятны :(
А мне кажется это номер карточки. 16 знаков + CIV. (:
UFO just landed and posted this here
Побежал проверять остаток своей карточки…
Похоже на заговор…
только я один прочитал как «Подробности о 17-значном глюке Vista?:)
Вот как минус такой то они могут дать… нет бы кому так плюс 23 квадрильона дали, вот бы человек порадовался опустошая все банкоматы…
Пробелы вместо нулей?! В рот мне ноги, это же Русский Апач!
Sign up to leave a comment.
Подробности о 17-значном глюке Visa