В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
PoLiNa20061404
PoLiNa20061404
02.09.2021 17:03 •  Информатика

Исправьте мой код программы, я не понимаю где тут ошибка! выдает ошибку в 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; }

Ответ:
Ленари
Ленари
07.10.2020 07:33
Скорее всего ошибка, выскакивает из-за не закрытой функции pow, не хватает скобки после 1/3. Также непонятно, Вы пытаетесь возвести в степень 1/3? если это так, то по вашему коду, а3 всегда будет равен 0. И на будущее возведение числа в дробь такого вида - это извлечение корня в степени делителя. Т.е. в вашем случае, нужно не возводить число в степень 1/3, а брать кубический корень.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?