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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
love_me
0 / 0 / 0
Регистрация: 11.06.2016
Сообщений: 10
#1

Error C2668: pow: неоднозначный вызов перегруженной функции - C++

13.06.2016, 18:31. Просмотров 280. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <math.h>  //библиотека, содержащая описание математических операторов
#include <conio.h> //библиотека, содержащая описание операторов для работы с экраном
#include <iostream> // библиотека, содержащая функции, классы и переменные для орг-ции ввода-вывода
 
using namespace std; //Объявление имен пространства std
 
void main()  // Объявление заголовка главной функции
{
    float x, k, l, t = 1; // Объявление переменных
    cout << "Vvedite x" << endl; // Вывод сообщения
    cin >> x; // Ввод х
    l = pow(10f, -5); // 10 в степени -5
    k = fabs(sin(x)); //...
    while (t >= l) // пока t >= l будет выполняться код
    { 
        t *= fabs(sin(k)); // синус от синуса от синуса и т.д.
    }
    cout << "t = " << t <<  endl; // Вывод сообщения
    cout << "l = " << l << endl; // Вывод сообщения
 
    _getch(); //Задержка экрана
}
при попытке компиляции выдает ошибку
error C2668: pow: неоднозначный вызов перегруженной функции
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(583): может быть "long double pow(long double,int)"
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(535): или "float pow(float,int)"
1> c:\program files\microsoft visual studio 10.0\vc\include\math.h(497): или "double pow(double,int)"
1> при попытке сопоставить список аргументов "(int, int)"
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2016, 18:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Error C2668: pow: неоднозначный вызов перегруженной функции (C++):

Ошибка 2, error C2668: pow: неоднозначный вызов перегруженной функции - C++
Пытаюсь разобраться с функциями. И потому усложнил обычный пример. Вылезла ошибка: Ошибка 2, error C2668: pow: неоднозначный вызов...

Error C2668: sqrt: неоднозначный вызов перегруженной функции - C++
Что не так? Ma= sqrt ((2*b^2 + 2 * c^2 - a^2)/4); Mb= sqrt ((2*a^2 + 2 * c^2 - b^2)/4); Mc= sqrt ((2*a^2 + 2 * b^2 - b^c)/4); ...

Ошибка: error C2668: abs: неоднозначный вызов перегруженной функции - C++
Мне выкидывает ошибку при сборке. 1&gt; QueueTest.cpp 1&gt;c:\documents and settings\администратор\рабочий...

Ошибка: error C2668: abs: неоднозначный вызов перегруженной функции - C++ - C++
Мне выкидывает ошибку при сборке. 1&gt; CCRakNetSlidingWindow.cpp 1&gt;..\Common\RakNet\CCRakNetSlidingWindow.cpp(221): error C2668: abs:...

Error C2668: std::to_string: неоднозначный вызов перегруженной функции - C++
вот код #include &quot;stdafx.h&quot; #include &lt;Windows.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int...

Ошибка в программе error C2668: std::to_string: неоднозначный вызов перегруженной функции - C++
FILE *f1; f1 = fopen(&quot;matrix.txt&quot;, &quot;w&quot;); for (unsigned int i = 0; i &lt; matrix.size(); i++) { vector&lt;double&gt; s =...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
nmcf
5309 / 4629 / 1550
Регистрация: 14.04.2014
Сообщений: 18,437
13.06.2016, 18:35 #2
C++
1
l = pow(10.0f, -5.0f);
love_me
0 / 0 / 0
Регистрация: 11.06.2016
Сообщений: 10
13.06.2016, 18:38  [ТС] #3
спасибо, теперь работает)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2016, 18:38
Привет! Вот еще темы с ответами:

Ошибка C2668: mult: неоднозначный вызов перегруженной функции - C++
Помогите пожалуйста, не знаю как правильно избавиться от ошибки. Исчезает только если из объявления в параметрах (33 строчка) убрать...

Ошибка C2668: sqrt: неоднозначный вызов перегруженной функции - C++
Добрый вечер. Это опять я, чайник. Решаю такую задачу: &quot;Вывести на экран N-ое число из ряда Фибоначчи&quot;. Использую формулу Бине ...

Pow: неоднозначный вызов перегруженной функции - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #define eps 10E-3 using...

pow: неоднозначный вызов перегруженной функции - C++
#include &lt;iostream&gt; using namespace std; int main() { int i; double res= {0},r; i=0;r=0; cout.setf(ios::fixed); ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru