Задать вопрос
6 мая, 01:41

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

Выдает ошибку в 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. 6 мая, 02:07
    0
    Скорее всего ошибка, выскакивает из-за не закрытой функции pow, не хватает скобки после 1/3. Также непонятно, Вы пытаетесь возвести в степень 1/3? если это так, то по вашему коду, а3 всегда будет равен 0. И на будущее возведение числа в дробь такого вида - это извлечение корня в степени делителя. Т. е. в вашем случае, нужно не возводить число в степень 1/3, а брать кубический корень.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Исправьте мой код программы, я не понимаю где тут ошибка! Помогите Выдает ошибку в a3= код: #include #include #include using namespace std; ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы