powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите!!! что делать с этим числом.... (((
25 сообщений из 70, страница 2 из 3
Помогите!!! что делать с этим числом.... (((
    #33685024
Фотография v6y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борманнн v6y
В вашем случае погрешность будет 0.0000000000...1 Для подавляющего большинства задач этого более чем достаточно. Сомневаюсь, что вы сможете изобрести "лисапед" дающий такую же точность с такой же скоростью.
Уже слышали это...
Есть такое понятие, как промежуточные результаты.Дык вот, когда в промежуточных результатах стоит (к примеру) наше "магическое" число 3024.1935 , а в машине оно хранится как 3024.19349999..., то при проведении нескольких сотен,(тысяч,миллионов) итераций с применением различных арифметических операций с этим (ну и с другими подобными числами), с формированием таких же промежуточных результатов, в итоге мы можем получить погрешность. А если точность еще более большая- то и погрешность будет большей. Т.е. повезет- не повезет...
А лисапед простой- использование целых чисел и целочисленной арифметики (скорость при этом, согласен, теряется: ну а что делать?)
Ну какие сотни, тысячи, миллионы иттераций? Я вам о реалной жизни толкую. А в реальной жизни в большинстве случаев и порядка 20 итераций хватает. Даже те же СЛАУ хрен знает какого порядка за сравнительно небольшое количество итераций решаются (естественно не Крамером и не Гауссом, а специальными методами) с приемлемой точностью. Не, ну если так припекло, то флаг в руки - изобретайте свой лисапед (удачи, хотя представляю скорость вычислений миллионов итераций с его помощью...) Лично мне для моих задач double вполне хватает, за сим всего наилучшего.
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33685418
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БорманннНу хорошо, при переводе в двоичную систему счисления данное число будет иррациональным, и что ? double -то зачем?


Представление иррационального числа на фиксированной разрядной сетке невозможно. Поэтому там оно округляется и хранится как ДРУГОЕ число, рациональное, наиболее близкое к данному иррациональному.
Т.е. иррациональное число всегда хранится в фиксированной разрядной сетке с погрешностью (не только кстати в компьютере, но и на бумаге, хороший пример -- число Пи). Чем больше разрядная сетка, тем меньше погрешность. double в два раза больше по числу разрядов чем float. Соответственно, погрешность меньше в 2**N раз. N - число дополнительных разрядов.

Борманнн
А т.к. результаты этих операций, мягко говоря, не совсем соответствуют ожидаемым (в силу "иррациональности" представления), то напрашивается вопрос: а зачем использовать данный тип, если в результате (не всегда, конечно) получается не весть что?


Твое возмущение похоже на возмущение ребенка из детского сада ядерной физикой. Оно бессмысленно. Сначала выучи все, поднимись на нормальный уровень знаний, потом возмущайся.

Борманнн
Я же не буду объяснять пользователю моей программы, что дескать, понимаете, результат немного отличается от нужного в силу непредставимости чисел (их иррац.) в двоичной системе счисления.


Если у тебя есть риск возникновения необходимости объяснения таких вещей
пользователям, то это значит, что тебе нельзя применять арифметику с плавающей точкой в твоей программе, а нужно использовать десятичную арифметику с фиксированной точкой (стандартной поддержки ее в С++ нет).
Это говорит опять о нехватке у тебя знаний, достаточно элементарных, о отличие точной и плавающей арифметики.

Борманнн
объяснениями и предложениями- и будут правы!


Конечно, будут правы. Не прав ты.
Посмотри например на библиотеку MP (gmp, Gnu MP).
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33685574
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivПредставление иррационального числа на фиксированной разрядной сетке невозможно.

А рацилнального возможно ?
Предстфте мене 1/3 пжалуста
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33685578
Борманнн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
v6yНу какие сотни, тысячи, миллионы иттераций? Я вам о реалной жизни толкую. А в реальной жизни в большинстве случаев и порядка 20 итераций хватает. Даже те же СЛАУ хрен знает какого порядка за сравнительно небольшое количество итераций решаются (естественно не Крамером и не Гауссом, а специальными методами) с приемлемой точностью. Не, ну если так припекло, то флаг в руки - изобретайте свой лисапед (удачи, хотя представляю скорость вычислений миллионов итераций с его помощью...) Лично мне для моих задач double вполне хватает, за сим всего наилучшего.
А я разве говорил, что миллионами итераций решаются некие математические сущности? И я Вам о реальной жизни толкую: есть еще всякие хранилища данных (БД и т.п.), данные которых необходимо обрабатывать (статистические, финансовые расчеты) И поверьте, там зачастую оказывается больше чем 20 значений (записей)...
MasterZiv
Твое возмущение похоже на возмущение ребенка из детского сада ядерной физикой. Оно бессмысленно. Сначала выучи все, поднимись на нормальный уровень знаний, потом возмущайся.Не говори ах- пока не перепрыгнул!
Вообщем, спор опять ниочем: из пустого-в порожнее... Я про Фому- Вы про Ерему... За сим прошу откланяться...
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33685606
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борманнн Б> А я разве говорил, что миллионами итераций решаются некие
Б> математические сущности? И я Вам о реальной жизни толкую:
Б> есть еще всякие хранилища данных (БД и т.п.), данные
Б> которых необходимо обрабатывать (статистические,
Б> финансовые расчеты) И поверьте, там зачастую оказывается
Б> больше чем 20 значений (записей)Ну дак тебе и говорят - используй другой тип данных
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33685680
Фотография v6y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борманнн
А я разве говорил, что миллионами итераций решаются некие математические сущности? И я Вам о реальной жизни толкую: есть еще всякие хранилища данных (БД и т.п.), данные которых необходимо обрабатывать (статистические, финансовые расчеты) И поверьте, там зачастую оказывается больше чем 20 значений (записей)...

Вы говорили о ненужности double как класса. Я же вам говорил, видимо не совсем ясно выражая свою мысль, что double вполне пригоден для очень большого круга задач и отказываться от него не есть good. В финансовых расчетах нужна точность 0.001, и даже если предположить, что нужен отчет по милиону операций (ужос), то указанная выше точность - 0.0000000000...1 - вполне подойдет. Что касается статистических данных, то тут зачастую приемлемой считается точность плюс/минус лапоть и большую роль играет относительная погрешность. Вобщем если провести голосование за отмену double - я категорически против
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33703381
Борманнн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы говорили о ненужности double как класса. Я же вам говорил, видимо не совсем ясно выражая свою мысль, что double вполне пригоден для очень большого круга задач и отказываться от него не есть good. В финансовых расчетах нужна точность 0.001, и даже если предположить, что нужен отчет по милиону операций (ужос), то указанная выше точность - 0.0000000000...1 - вполне подойдет. Что касается статистических данных, то тут зачастую приемлемой считается точность плюс/минус лапоть и большую роль играет относительная погрешность. Вобщем если провести голосование за отмену double - я категорически против [/quot]
Пардон за назойливость, хотел лишь привести простой пример (в одну итерацию):
умножить 2 числа (тип double) 7650.00 и 1.2627. Результат необходимо округлить до 2-го знака:
7650*1,2627=9 659,655 округляем до 2-х знаков, получаем 9 659,66
1,2627 представляется как 1,2626999999999999 (ввиду иррациональности), получается 9 659,6549999999999999, которое (по правилам округления) будет равно после округления 9 659,65
Итак, имеем расхождение на 0.01.
Да, скажете вы, так надо было 1,2626999999999999 округлить до 4-го знака и все было бы нормально. Правильно! Но если следовать рассуждениям великих математиков
MasterZiv Чем больше разрядная сетка, тем меньше погрешность. double в два раза больше по числу разрядов чем float. Соответственно, погрешность меньше в 2**N раз. N - число дополнительных разрядов.
v6vВ финансовых расчетах нужна точность 0.001, и даже если предположить, что нужен отчет по милиону операций (ужос), то указанная выше точность - 0.0000000000...1 - вполне подойдет.
то молодой программер, уверовав указанным выше высказываниям потом будет ломать голову: а почему все-таки результат расходится с реальным ?
Просто,по-видимому, господа математики-теоретики на практике не встречались с подобными проблемами...
Удачи!
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33703470
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борманнн
Пардон за назойливость, хотел лишь привести простой пример (в одну итерацию):
умножить 2 числа (тип double) 7650.00 и 1.2627. Результат необходимо округлить до 2-го знака:


Ты дятел носатый, тебе говорят все - нет не верит.
НЕВОЗМОЖНО округлить двоичное число до какого-то десятичного
знака. Тебе нужны точные десятичные числа -- используй ТОЧНЫЕ ДЕСЯТИЧНЫЕ ЧИСЛА.

v6vВ финансовых расчетах нужна точность 0.001,

Кстати, как раз в финансовых расчетах нельзя использовать двоичную арифметику с плавающей точкой, если это конечно не статистические расчеты.

Борманнн
Просто,по-видимому, господа математики-теоретики на практике не встречались с подобными проблемами...


Господа "математики-теоретики" учились в правильных ВУЗах и понимают отличие двоичного числа от десятичного. А вот ты - не понимаешь. Ну иди учись, если тебя этому в твоем ВУЗе не научили.

На практике "математики-теоретики" не применяют двоичную арифметику там, где нужна точная десятичная. Поэтому с такими проблемами они не сталкиваются, потому что их просто не существует.
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33703690
DDE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DDE
Гость
Борманнн говорит одно, а "господа" математики-теоретики говорят совсеммь другое
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33705974
Борманнн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv
Ты дятел носатый, тебе говорят все - нет не верит.

Сам ты ДЯТЕЛ! Пишешь то одно, то совсем противоположное...Ты уж какнить определись в своей ориентации...
MasterZiv
НЕВОЗМОЖНО округлить двоичное число до какого-то десятичного
знака. Тебе нужны точные десятичные числа -- используй ТОЧНЫЕ ДЕСЯТИЧНЫЕ ЧИСЛА.
....
Кстати, как раз в финансовых расчетах нельзя использовать двоичную арифметику с плавающей точкой, если это конечно не статистические расчеты.
...
Господа "математики-теоретики" учились в правильных ВУЗах и понимают отличие двоичного числа от десятичного. А вот ты - не понимаешь. Ну иди учись, если тебя этому в твоем ВУЗе не научили.

Ну дык какого икса ты тут пытаешься мне доказать-то?
Я говорю о том, что double очень рисковано использовать - ты рвешь глотку, что не все дробные числа представимы в двоичном виде (иррациональность), но вместе с тем у него охрененная точность. Зачем все эти твои наезды по-поводу знания математики, обучения в ВУЗЕ? Ты, вообще, понял, о чем речь-то идет? Ты, видимо, поднялся уже до таких "высот", что не способен понимать о чем говорят простые смертные (с Богом, случаем уже не общаешься?).
MasterZiv
На практике "математики-теоретики" не применяют двоичную арифметику там, где нужна точная десятичная. Поэтому с такими проблемами они не сталкиваются, потому что их просто не существует.
Во, сцуко, жжот! Дык я ее и применяю! Тока не понятно, какого икса ты тут распалялся своими теориями?
Кароче, MasterZiv, выпей йаду!
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33706148
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БорманннК сообщению приложен файл (йад.jpg)Баян между прочим
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33707019
Фотография v6y
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Борманнн
Пардон за назойливость, хотел лишь привести простой пример (в одну итерацию):
умножить 2 числа (тип double) 7650.00 и 1.2627. Результат необходимо округлить до 2-го знака:
7650*1,2627=9 659,655 округляем до 2-х знаков, получаем 9 659,66
1,2627 представляется как 1,2626999999999999 (ввиду иррациональности), получается 9 659,6549999999999999, которое (по правилам округления) будет равно после округления 9 659,65
Итак, имеем расхождение на 0.01.
Да, скажете вы, так надо было 1,2626999999999999 округлить до 4-го знака и все было бы нормально. Правильно! Но если следовать рассуждениям великих математиков
MasterZiv Чем больше разрядная сетка, тем меньше погрешность. double в два раза больше по числу разрядов чем float. Соответственно, погрешность меньше в 2**N раз. N - число дополнительных разрядов.
v6vВ финансовых расчетах нужна точность 0.001, и даже если предположить, что нужен отчет по милиону операций (ужос), то указанная выше точность - 0.0000000000...1 - вполне подойдет.
то молодой программер, уверовав указанным выше высказываниям потом будет ломать голову: а почему все-таки результат расходится с реальным ?
Просто,по-видимому, господа математики-теоретики на практике не встречались с подобными проблемами...
Удачи!
Господин практик, что то вы не то в качестве примера приводите. Если число хранится как 1.2626999...., то и не надо исскуственно увеличивать погрешность, округлив промежуточный результат. При таком подходе никакая сверх точность не спасет. Для ясности: если, допустим, хранятся в базе числа 2.0010.....1 и 1.9900... то их (а не 2.00+2.00) и надо суммировать. А дальше для пользователя выводите числа с нужной точностью, при этом храня результат именно как 3.991..., а не 4.00
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33708082
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot БорманннТы, видимо, поднялся уже до таких "высот", что не способен понимать о чем говорят простые смертные (с Богом, случаем уже не общаешься?).[/quot]

Ты отчасти угадал. Я и есть бог.
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33708616
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БорманннВы говорили о ненужности double как класса. Я же вам говорил,
...
Удачи!

А чегой-та я нипонял, при чем там Иксель ? А ? Это же Иксель был на картинге ? Если на картинке Иксель, при чем здесь C++ ?

ЗЫ: Пожелание удачи вселяет в нас надежду, кстате !!!
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33708764
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Борманнн
Просто,по-видимому, господа математики-теоретики на практике не встречались с подобными проблемами...

Господа "математики-теоретики" учились в правильных ВУЗах и понимают отличие двоичного числа от десятичного. А вот ты - не понимаешь. Ну иди учись, если тебя этому в твоем ВУЗе не научили.
Да какой там ВУЗ, он среднюю школу то наверное не закончил, не знает что такое рациональные и иррациональные числа.
[qout Борманнн]при переводе в двоичную систему счисления данное число будет иррациональным[/qout] - полный бред, рациональность числа никак не связана с используемой системой счисления.
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33708771
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone B> полный бред, рациональность числа никак не связана с
B> используемой системой счисленияДокажи. Математически.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33709064
Борманнн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Barlone MasterZiv
Борманнн
Просто,по-видимому, господа математики-теоретики на практике не встречались с подобными проблемами...

Господа "математики-теоретики" учились в правильных ВУЗах и понимают отличие двоичного числа от десятичного. А вот ты - не понимаешь. Ну иди учись, если тебя этому в твоем ВУЗе не научили.
Да какой там ВУЗ, он среднюю школу то наверное не закончил, не знает что такое рациональные и иррациональные числа.
[qout Борманнн]при переводе в двоичную систему счисления данное число будет иррациональным[/qout] - полный бред, рациональность числа никак не связана с используемой системой счисления.
Вот где непаханное поле...MasterZiv, во кого учить-то надо!
MasterZivА чегой-та я нипонял, при чем там Иксель ? А ? Это же Иксель был на картинге ? Если на картинке Иксель, при чем здесь C++ ?
Угадал, красавчег! Это я для наглядности...
v6y
Господин практик, что то вы не то в качестве примера приводите. Если число хранится как 1.2626999...., то и не надо исскуственно увеличивать погрешность, округлив промежуточный результат. При таком подходе никакая сверх точность не спасет. Для ясности: если, допустим, хранятся в базе числа 2.0010.....1 и 1.9900... то их (а не 2.00+2.00) и надо суммировать. А дальше для пользователя выводите числа с нужной точностью, при этом храня результат именно как 3.991..., а не 4.00
Афтар жжот!
А кто ВАМ сказал, что это промежуточный результат? Это может быть и конечный. А что в природе уже не может существовать требования округления промежуточного результата до определенного знака?
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33709078
Борманнн
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Карабас Барабас БорманннК сообщению приложен файл (йад.jpg)Баян между прочим
Posted via ActualForum NNTP Server 1.3
Зато по теме ...
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33709388
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас Барабас Barlone B> полный бред, рациональность числа никак не связана с
B> используемой системой счисленияДокажи. Математически.


Не там действительно не очень корректно с терминологией. Рациональное число может быт записано в виде дроби, где числитель и знаменатель - целые числа, знаменатель не нулевой. 1/3 - рациональное число.

Конечно, надо было говорить о представимости числа в виде N-ричной дроби.
(десятичной, двоичной).
Но это все на самом деле неважно, это теория.
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33709412
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БорманннАфтар жжот!

Колись где кортинки бирешь ..
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33709478
LeonM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за бурными "теоретическими" дискуссиями все забыли, о чем речь. вернемся, все-таки, к нашим баранам.
при решении уравнения/системы ищется не число, а интервал заданного размера (погрешность). при вычислениях с плавающей точкой невязка может быть 0 только случайно. а практически - никогда. так что проблемы просто нет. человек получил нулевую невязку, но не узнал ее.
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33709730
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас БарабасНу дак и я о том же. Вот к примеру число PI. В системе с основанием PI (нерациональное основание) оно будет 1, т.е. 1/1, стало быть рациональным. А в системе с основанием 3.1 (рациональное основание) оно все же останется иррациональным
Еще один чудак... Ну попробуй в системе счисления с основанием PI записать какое-нибудь другое число, ну скажем 4.
Карабас Барабас Barlone B> полный бред, рациональность числа никак не связана с
B> используемой системой счисленияДокажи. Математически.
В школу, в седьмой класс. Это по определению. Рациональное число - это дробь, и в какую систему ты числитель и знаменатель не переводи, ничего не изменится. 1/3 десятичное равно 1/11 двоичное.
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33709995
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone
B> В школу, в седьмой класс. Это по определению. Рациональное
B> число - это дробь, и в какую систему ты числитель и
B> знаменатель не переводи, ничего не изменится. 1/3
B> десятичное равно 1/11 двоичное1/3 в пиричной системе = PI/3 в десятичной.

Кстати, неплохо бы определить, что такое целое число (в любой, необязательно целочисленной, системе счисления)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33710076
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас Барабас
КБ> 1/3 в пиричной системе = PI/3 в десятичной.

КБ> Кстати, неплохо бы определить, что такое целое число (в
КБ> любой, необязательно целочисленной, системе счисления)Всё напутал :)

В пиричной системе ПИ будет выглядеть как 10, потому что это ИП^1, единица остается в любой системе единицей, потому что это <основание>^0. Но все равно, десятичные 1/3 в пиричной системе будут иррациональны (или трансцендентны)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите!!! что делать с этим числом.... (((
    #33710372
Павел66
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ohotin Andrey PetrovichИ ТУТ!!!!!!! вдруг, при выводе на экран результата этой операции, я вижу абсолютно непонятное мне число, к примеру такое: -3,3444555348293235623Е -34. Вот это мне не нравится и я не понимаю откуда оно берется и как мне получить нормальный результат с которым я мог бы дальше работать.

Кажется, что немного отвлеклись от темы.
НА самом деле стоит различать внутреннее представление чисел в памяти и их внешнее представление на экране. На самом деле, -3,3444555348293235623Е -34 это некоторое "стандартное" представление числа в "научном", экспоненциальном формате:
знак, цифра, десятичная точка, некоторое количество значащих цифр после запятой, умножить на 10 в степени N. А мы привыкли видеть числа в обычном представлении без 10^N.
Конечно, весь вопрос в точности. Если бы мы выбрали точность вывода до 30 знака после запятой, то это число вывелось как ноль с 30 нолями после запятой. Т.е. это очень маленькое число для его учета на практике, но промежуточные вычисления рекомендуется выполнять с большей точностью, чем необходимо.

Другое дело, как настроить, чтобы это число смотрелось понятно и привычно на экране. Для этого существует формат вывода у тех средств, которые эго отображают в понятном для нас виде (формат вывода). например, можно глануть и поэксперементировать с функцией printf.
просто выводим число:
printf("%d",$d); >>> 12345 <<<

просто выводим 16число:
printf("%X",123456789); >>> 75BCD15 <<<

просто выводим 2число:
printf("%b",$d); >>> 11000000111001 <<<

просто выводим дробное число:
printf("%f",$f); >>> 12345.6789 <<<

дополнение чисел нулями:
printf("%010d",$d); >>> 0000012345 <<<

округление до 3х знаков после запятой:
printf("%.3f",$f); >>> 12345.679 <<<
...
Рейтинг: 0 / 0
25 сообщений из 70, страница 2 из 3
Форумы / C++ [игнор отключен] [закрыт для гостей] / Помогите!!! что делать с этим числом.... (((
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]