Задать вопрос
@annozzer

Как сделать BigInteger?

Нам задали создать тип данных который принимал бы значения больше чем n^64 т.е больше чем лонг. Я не прошу делать задание за меня, просто дайте подсказку что вообще делать?
  • Вопрос задан
  • 694 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 3
Sanan07
@Sanan07
Писатель-прозаик
Надо создать класс, в котором будут методы для манипулировании числами с длинной арифметикой т.е. сумма, произведение и т.д.. В основном делается на основе массива.
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Можно представить число в виде строки, можно как набор "цифр" по основанию, скажем, 1'000'000'000, записанных в массив. После выбора представления надо написать операции для работы с ним (сложение, вычитание, деление, умножение и т.д.), затем оформить это всё в класс с перегруженными операциями.
Ответ написан
Stalker_RED
@Stalker_RED
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы