0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 7
|
||||||
1 | ||||||
Довести программу до ума17.12.2015, 21:06. Показов 1976. Ответов 14
Метки нет (Все метки)
Доброго времени суток! В задании написано: составить программу для вычисления степеней чисел вида an, если a>maxint, n>10. Я попробовал создать программу, наисправлял, но результат не тот, что нужен. В выводе пишет, что любое число в любой степени равняется нулю. Что я делаю не так? Помогите пожалуйста.
0
|
17.12.2015, 21:06 | |
Ответы с готовыми решениями:
14
Нужно довести программу до ума Необходимо довести прогу до ума (окно вывода crt и блокировка ввода) Довести программу до ума помогите довести до ума несложную программу (файлы) |
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
17.12.2015, 21:13 | 2 |
Потому что это задание на длинную арифметику.
1
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 7
|
|
17.12.2015, 22:49 [ТС] | 3 |
Это значит, что она должна быть очень длинной, так?)
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
18.12.2015, 08:57 | 4 |
Это значит что основание степени, и результат должны быть массивами или строками. Почитайте про длинную арифметику.
0
|
318 / 208 / 162
Регистрация: 08.12.2015
Сообщений: 863
|
||||||
18.12.2015, 09:32 | 5 | |||||
Формула степеней немного не такая, и вы не задали значение maxint. И величина переменной integer тоже может ограничить ваши расчеты.
1
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
18.12.2015, 09:46 | 6 | |||||
И Вы умеете вводить числа типа integer большие чем maxint?
Добавлено через 7 минут Смотрите умножение длинных чисел, ибо нам нужно в цикле
1
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 7
|
|
18.12.2015, 15:44 [ТС] | 7 |
Я посмотрел и умножение, и арифметику, но как-то оно непонятно все. :/
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
18.12.2015, 15:52 | 8 |
0
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 7
|
|
18.12.2015, 16:52 [ТС] | 9 |
Ну, мне даже неудобно стало, нет.
Добавлено через 44 минуты Но мне больше не к кому обратиться за помощью, как к тебе. Я рискну предположить, что ты человек, который много-чего понимает в этом деле.
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
18.12.2015, 16:57 | 10 |
Слушай, я не посмотрел что это раздел АВС.net. В нем есть тип BigInteger целый неограниченный, можно использовать его, но я плохо знаю АВС.net.
1
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 7
|
|
18.12.2015, 17:11 [ТС] | 11 |
И на этом спасибо, попробую доделать.
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
18.12.2015, 17:14 | 12 | |||||
Сообщение было отмечено Drednoyt как решение
Решение
Как-то так.
1
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 7
|
|
18.12.2015, 17:19 [ТС] | 13 |
Боже мой, она работает! Спасибо тебе огромное. Впредь, надеюсь, у меня не будет подобных проблем.
Моих благодарностей мало, но это все, что я могу.
0
|
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
18.12.2015, 17:25 | 14 | |||||
Оказывается можно еще проще
Не знают только как отнесется препод к отсутствию длинной арифметики если он рассчитывал на нее.
1
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 7
|
|
18.12.2015, 17:30 [ТС] | 15 |
Нет, про длинную арифметику она не рассказывала вообще, так что не думаю, что проблемы будут.
Спасибо тебе снова, ты наш спаситель.
0
|
18.12.2015, 17:30 | |
18.12.2015, 17:30 | |
Помогаю со студенческими работами здесь
15
Надо довести до ума, прога пашет Довести до ума программу Довести до ума программу Довести до ума программу тестирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |