Исправьте мой код программы, я не понимаю где тут ошибка! выдает ошибку в 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; }
162
224
Ответы на вопрос:
Скорее всего ошибка, выскакивает из-за не закрытой функции pow, не хватает скобки после 1/3. также непонятно, вы пытаетесь возвести в степень 1/3? если это так, то по вашему коду, а3 всегда будет равен 0. и на будущее возведение числа в дробь такого вида - это извлечение корня в степени делителя. т.е. в вашем случае, нужно не возводить число в степень 1/3, а брать кубический корень.
Популярно: Информатика
-
Paxxan22.01.2020 16:30
-
sema6031.03.2020 01:43
-
Aliotu24.12.2021 11:13
-
olyaevdokimova28.03.2022 03:56
-
natvasilya1623.03.2022 10:06
-
Fennekin103.11.2022 01:54
-
вампир98212.02.2023 11:03
-
ElyalyaЗ05.02.2022 21:30
-
crasnowdim201827.07.2022 10:03
-
sashkoefymets05.01.2023 22:58