Задать вопрос
6 октября, 07: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;

}

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