Форум программистов, компьютерный форум CyberForum.ru

pow - C++

Восстановить пароль Регистрация
 
oks1d
4 / 1 / 0
Регистрация: 24.10.2013
Сообщений: 91
08.11.2013, 16:36     pow #1
Есть выражение y=pow(g,x)%p

y,g,x,p- int

Ошибка 1 error C2296: %: недопустимо, левый операнд имеет тип "double"

Что исправить чтобы считало? Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 16:36     pow
Посмотрите здесь:

C++ pow
Problem : pow C++
Проблема с pow C++
C++ при вызове функции pow() выдаёт ошибку: test.cpp:(.text+0x59b): undefined reference to `pow'
C++ pow(5, 2) == 24?
C++ Проблемы с pow()
C++ снова pow
Посчитать pow(31, 29) % 91 C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
scenotaph
120 / 120 / 15
Регистрация: 29.03.2013
Сообщений: 237
08.11.2013, 16:41     pow #2
oks1d,
C++
1
 y = (int)pow(g,x) % p;
metallix
 Аватар для metallix
10 / 10 / 3
Регистрация: 07.09.2013
Сообщений: 48
08.11.2013, 17:27     pow #3
C++
1
y = pow( (double) g, x) % p
Yandex
Объявления
08.11.2013, 17:27     pow
Ответ Создать тему
Опции темы

Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru