0 / 0 / 0
Регистрация: 09.04.2021
Сообщений: 1
1

[Error] cannot convert 'double (*)(double)' to 'double' for argument '1' to 'double pow(double, double)'

09.04.2021, 16:45. Показов 2114. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
system("cls");
double x,y;
system ("echo Вычисления функции по введеному x");
system ("echo x^6+2/x если x>10");
system ("echo x^3-2*sqrt(x) если 0<=x<10");
system ("echo 2+(cos^2*x-5)^4 если x<0");
system ("echo Ведите значения x");
cin >> x;
if (x>10) y=pow(x,6)+2/x;
if (y=x>=0&&x<=10) pow(x,3)-2*sqrt(x);
else if (x<0) y=2+pow(pow(cos,2)*x-5,4);
cout<<y<<endl;
system ("pause");
return 0;
}

In function 'int main()':

[Error] cannot convert 'double (*)(double)' to 'double' for argument '1' to 'double pow(double, double)'
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2021, 16:45
Ответы с готовыми решениями:

Найти ошибки в коде и исправить эти ошибки (Наследование)
Вот в общем 3 файла, изучаю наследование на примере односвязного и двусвязного списков: list.h...

Найти ошибки в коде и исправить эти ошибки
Есть у меня вот такой код: #include &lt;iostream&gt; using namespace std; class A{ private:...

Найти ошибки в коде и исправить эти ошибки - C++
Судя по вываливающейся ошибки, идет двойное освобождение памяти. У самого не получается отловить...

Исправить ошибки
Нужно исправить ошибки в коде, помогите пожалуйста /// &lt;summary&gt; /// У рядку підрахувати...

1
Модератор
Эксперт CЭксперт С++
5164 / 2889 / 1498
Регистрация: 14.12.2018
Сообщений: 5,225
Записей в блоге: 1
09.04.2021, 16:49 2
Цитата Сообщение от gabivol595 Посмотреть сообщение
[Error] cannot convert 'double (*)(double)' to 'double' for argument '1' to 'double pow(double, double)'
Можно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    system("cls");
    double x, y;
    system("echo Вычисления функции по введеному x");
    system("echo x^6+2/x если x>10");
    system("echo x^3-2*sqrt(x) если 0<=x<10");
    system("echo 2+(cos^2*x-5)^4 если x<0");
    system("echo Ведите значения x");
    cin >> x;
    if (x > 10.0) 
        y = pow(x, 6.0) + 2.0 / x;
    else if (x >= 0.0)
        y = pow(x, 3.0) - 2.0 * sqrt(x);
    else  
        y = 2.0 + pow(pow(cos(x), 2.0) - 5.0, 4.0);
    cout << y << endl;
    system("pause");
    return 0;
}
0
09.04.2021, 16:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2021, 16:49
Помогаю со студенческими работами здесь

Исправить ошибки
друг скинул код но увы немогу скомпилить у него 2015 visual а у тебя 2010 помогите исправить...

Исправить ошибки
#include &quot;iostream&quot; #include &quot;cmath&quot; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; using namespace std;...

Исправить ошибки
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std; void main ()...

Исправить ошибки
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include&lt;math.h&gt; using namespace std; int main(); { ...

Исправить ошибки
Откомпелируйте и исправьте ошибки в следующих программах: 1 программа: #include&lt;iostream&gt;...

Исправить ошибки
Здравствуйте помогите исправить ошибки , второй день мучаюсь , компилятор Дев С++ #include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru