Задать вопрос
14 апреля, 06:25

Исправьте мой код программы, я не понимаю где тут ошибка! Помогите

Выдает ошибку в a3=

код:

#include

#include

#include

using namespace std;

int main ()

{

double z, x, y, a1, a2, a3;

cout << "Enter x:";

cin >> x;

cout << "Enter y:";

cin >> y;

a1=fabs (x-y);

a2=sin (x) + cos (x);

a3=pow (pow (x, 2) + pow (y, 2), 1/3;

z=a1/a2+a3;

cout <<"z="< system ("Pause");

return 0;

}

+4
Ответы (1)
  1. 14 апреля, 09:25
    0
    Скорее всего ошибка, выскакивает из-за не закрытой функции pow, не хватает скобки после 1/3. Также непонятно, Вы пытаетесь возвести в степень 1/3? если это так, то по вашему коду, а3 всегда будет равен 0. И на будущее возведение числа в дробь такого вида - это извлечение корня в степени делителя. Т. е. в вашем случае, нужно не возводить число в степень 1/3, а брать кубический корень.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Исправьте мой код программы, я не понимаю где тут ошибка! Помогите Выдает ошибку в a3= код: #include #include #include using namespace std; ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы