1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| blackhard |
3.05.2008 14:37
Сообщение
#1
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 151 Пол: Мужской Реальное имя: иван Репутация: 0 |
В общем суть задания это создание калькулятора который смогбы вычислить 99999999999! ну или 23142342342314234231423142343214*4325234534532534523443.Примерно так.Я решил подобные числа хранить в массивах типа int.Даже написал уже 2 ф.и для сложения и вычитания таких чисел(Но вот только если для беззнаковых), а вот как быть со знаком?Я подумал сделать так если перед первым числом стоит знак - то из 0 вычесть значение 1го элемента массива в который я это число помещаю.Разумно ли сделать так?И еще 1 вопрос никак не мгу сообразить как осуществить операцию ! при подобном представлении числа ?
Вот вобщемто то что я уже написал.
Сообщение отредактировано: blackhard - 3.05.2008 14:39 |
blackhard Ну очень длинные числа 3.05.2008 14:37
first_day
Т.е. как факториал находить? Нужно каждый раз у... 3.05.2008 15:02
blackhard
Т.е. как факториал находить? Нужно каждый раз умн... 3.05.2008 21:31
volvo blackhard, пишешь функцию для уменьшения длинного ... 3.05.2008 22:21
blackhard С фактариалом благополучно разобрался.Спасибо за п... 7.05.2008 18:12
Bo2nik
Теперь понял что несовсем понимаю как сделать дел... 7.05.2008 19:01
volvo Вот тут алгоритм расписан автором: "Длинная... 7.05.2008 19:06![]() ![]() |
|
Текстовая версия | 8.12.2025 6:30 |