|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.04.2013, 04:01 | #1 |
Регистрация: 07.11.2012
Сообщений: 9
|
Возведение в степень по модулю
Запнулся в коде вот на каком месте:
Есть целые числа a, b, c a и b вводятся с клавиатуры, С должно вот чему равняться: C=a-b^{}, то есть на числах. пусть a=28, b=2: c=28-2^{4}=28-16=12 Подскажите, как в коде это сделать. Спасибо Последний раз редактировалось marco_33; 06.04.2013 в 04:11. |
06.04.2013, 09:47 | #2 |
Форумчанин
Регистрация: 25.09.2012
Сообщений: 182
|
Код:
Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
Brian W. Kernighan. |
06.04.2013, 23:30 | #3 |
Регистрация: 07.11.2012
Сообщений: 9
|
Да нет, вроде. Я проверить и не могу, ошибка "1IntelliSense: more than one instance of overloaded function "pow" matches the argument list"
При возрастании числа "а", число abs(pow(b,pow(b,2))) остается неизменным. А число "с" должно быть в пределе b<c<a или равно 0, если b^{}=a И вы, наверное, неправильно поняли (или я выразился) значение "по модулю", речь идет о СРАВНЕНИИ по модулю. это как 7=2(mod5), только тут речь идет о возведении в максимально ближайшую степень к числу "а". Плохо я объясняю, но все-таки, помогите, я в отчаянии) Последний раз редактировалось marco_33; 06.04.2013 в 23:54. |
07.04.2013, 00:11 | #4 |
Форумчанин
Регистрация: 25.09.2012
Сообщений: 182
|
Код:
Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
Brian W. Kernighan. Последний раз редактировалось Че Гевара; 07.04.2013 в 00:17. |
07.04.2013, 21:59 | #5 |
Регистрация: 07.11.2012
Сообщений: 9
|
Спасибо. А как исправить ошибку "more than one instance of overloaded function "pow" matches the argument list" ? math.h подключена
|
07.04.2013, 22:33 | #6 | |
Форумчанин
Регистрация: 25.09.2012
Сообщений: 182
|
Вот так работает, по крайней мере с вашими данными в примере
Цитата:
Код:
Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
Brian W. Kernighan. |
|
07.04.2013, 22:38 | #7 | |
Форумчанин
Регистрация: 25.09.2012
Сообщений: 182
|
Вот этот код вроде работает, по крайней мере с данными, как в вашем примере
Цитата:
Код:
Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.
Brian W. Kernighan. |
|
08.04.2013, 00:38 | #8 |
Регистрация: 07.11.2012
Сообщений: 9
|
Все, дошло
Спасибо большое |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
возведение в степень и взятие по модулю | Kukurudza | Общие вопросы C/C++ | 13 | 22.11.2011 15:22 |
Возведение в степень | Mambakremen | Помощь студентам | 1 | 14.11.2010 08:54 |
возведение в степень | ILNARM | Паскаль, Turbo Pascal, PascalABC.NET | 16 | 16.10.2009 23:04 |
возведение в степень | Lissisa | Помощь студентам | 1 | 21.03.2009 22:34 |
Возведение в степень | Stanislav | Общие вопросы Delphi | 10 | 05.12.2007 23:34 |