![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.06.2015
Сообщений: 4
|
![]()
Здравствуйте. Необходимо написать программу для вычисления степеней чисел вида аn, если а > MaxInt, n > 10. Вообще не понимаю как это сделать. Помогите, пожалуйста!
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, MaxInt далеко не предел для хранения больших величин.
во-вторых, что значит, a>MaxInt, и n>10, n может быть, например, 983828382828212450 ? (это больше 10, не будете спорить?! ![]() в-третьих, не указан язык программирования ну и в-чётвёртых, явно задача на длинную арифметику. Храните число в виде массива или строки, умножайте в столбик N раз, получите ответ. поиском найдёте примеры и готовый код. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 15.06.2015
Сообщений: 4
|
![]()
Прощу прощения, язык C++.
А что значит "a>MaxInt и n>10" я и сам с трудом понимаю, дали такое задание и всё. Потому и прошу помощи. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
a>MaxInt значит, что число a должно быть больше, чем позволяет тип int, т.е a > 2147483647
PS А я не понимаю, что именно вы не понимаете. - не понимаете, как работать с такими большими числами - или вообще не понимаете, как сделать возведение в степень |
![]() |
![]() |
![]() |
#5 |
Регистрация: 15.06.2015
Сообщений: 4
|
![]()
Не понимаю, как реализовать это.
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
![]()
Что это ?
А если бы не было условий > MaxInt , то смогли бы ? От ответа зависит дальнейшая стратегия. Если да, то в принципе вы умеете работать на С++, только не знаете как с большими числами. Тогда изучайте длинную арифметику . На форуме кстати, неоднократно были вопросы по ней. Если нет, значит вы не знаете азов, тогда все бесполезно. Идите в раздел фриланс ( помощь небезвозмездно) . |
![]() |
![]() |
![]() |
#7 |
Регистрация: 15.06.2015
Сообщений: 4
|
![]()
Да, без этого условия было бы проще. Азы у меня есть, это третий язык, который я учу. Возможно, со временем я бы и сам разобрался, просто сроки поджимают - сдавать надо.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисление числа П | Sobaka_ru | Помощь студентам | 6 | 10.12.2011 13:00 |
Многопоточное вычисление числа Пи | Novasty | Помощь студентам | 0 | 07.12.2009 00:49 |
Вычисление числа пи | Maniac.Den | Помощь студентам | 2 | 30.11.2009 14:42 |
вычисление больших степеней по модулю - Rsa | Студент | Общие вопросы C/C++ | 2 | 19.10.2007 18:28 |
Вычисление факториала числа | PAVEL315 | Общие вопросы Delphi | 17 | 21.03.2007 07:32 |