![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
blackhard |
![]()
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: ![]() ![]() ![]() |
В общем суть задания это создание калькулятора который смогбы вычислить 99999999999! ну или 23142342342314234231423142343214*4325234534532534523443.Примерно так.Я решил подобные числа хранить в массивах типа int.Даже написал уже 2 ф.и для сложения и вычитания таких чисел(Но вот только если для беззнаковых), а вот как быть со знаком?Я подумал сделать так если перед первым числом стоит знак - то из 0 вычесть значение 1го элемента массива в который я это число помещаю.Разумно ли сделать так?И еще 1 вопрос никак не мгу сообразить как осуществить операцию ! при подобном представлении числа ?
Вот вобщемто то что я уже написал.
Сообщение отредактировано: blackhard - 3.05.2008 14:39 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Вот тут алгоритм расписан автором: "Длинная" арифметика (С.М. Окулов) (см. "Седьмая задача. Деление двух длинных чисел, т.е. нахождение целой части частного и остатка.")
|
![]() ![]() |
![]() |
Текстовая версия | 23.06.2025 19:17 |