Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: сложение двоичного числа и десятичного  (Прочитано 1149 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Шинш

  • Автор темы
  • Гость
подзадача: считать из *.txt двоичное число, += к двоичному числу некое десятичное число(не в кратце операторы в классах).
Мой вариант решения задачи(если есть проще, напишите пожалуйста):
1. считать из файла создавая дек(bool).
2. переводить десятичное число которое надо прибавить(умножить поделить) в двоичное и произвести необходимые вычисления.

2 вариант:
считать из файла переводя двоичное в десятичное.
работать с десятичными только.
При запросе из класса числа, переводить десятичное в двоичное (очередь) и возвращать указатель. ну или массив даже проще.

какой вариант проще? просто помоему для читаемости проще 2й вариант, а как понимаю сам компьютер должен по 1му работать ибо считает то сам в двоичном...



что более хорошо?

Оффлайн inkblack

  • Старожил
  • *
  • Сообщений: 1216
    • Просмотр профиля
Re: сложение двоичного числа и десятичного
« Ответ #1 : 13 Октября 2012, 09:06:29 »
А что в этом эпизоде важнее, читаемость кода или производительность?

Хотя совершенно непонятно, о чем здесь вообще речь?
В каком виде хранятся «десятичные» числа?
В каком виде надо получить результат?
Сколько миллионов раз в секунду надо проделывать операцию?
Каков объем проекта?
Можно ли написать в коде комментарий,
который разъяснит, что и как делается?
Делюсь знаниями, но их у меня мало!

Оффлайн spk-ubuntu

  • Активист
  • *
  • Сообщений: 502
    • Просмотр профиля
Re: сложение двоичного числа и десятичного
« Ответ #2 : 13 Октября 2012, 09:10:17 »
с т.зрения компьютера все числа двоичные (и не только числа, а вообще всё). а десятичное, шестнадцатиричное или 100500-ричное - это представление  для человека этого двоичного числа.
из файла нужно прочитать int и к нему int прибавить.
« Последнее редактирование: 13 Октября 2012, 09:13:56 от spk-ubuntu »

Шинш

  • Автор темы
  • Гость
Re: сложение двоичного числа и десятичного
« Ответ #3 : 14 Октября 2012, 07:11:37 »
inkblack,
(Нажмите, чтобы показать/скрыть)

 

Страница сгенерирована за 0.041 секунд. Запросов: 26.