@Heckfy325
Начинающий программист. Простите за глупые вопросы

Правильно ли решена задача?

Доброго времени суток!
Прохожу c++ только начал.
Есть задача:
5f9ebca08201a202841856.png
нужно написать консольное приложение чтобы получился ответ c.
Я функцию написал, ответ выдает совершенно другой. Не такой который указан в задаче. Не могу понять то ли я где то ошибся, толи в задание ошибка!
#define _USE_MATH_DEFINES //математические константы
#include <iostream>
#include <math.h>


using namespace std;

int main() {
	setlocale(LC_ALL, "rus");
	double x, y, z, f, s, t;
	x = 3.251;
	y = 0.325;
	z = 0.466*pow(10, -4);

	/* Поэтапоное решение */
	f = pow(2, pow(y, x)) + pow(pow(3, x), y); //1
	s = y * (atan(z) - M_PI / 6);              //2
	t = abs(x) + (1 / pow(y, 2) + 1);          //3

	cout << "Результат c = " << f - s / t;

	return 0;
}


Мой ответ:
5f9ec0849c2bc655308628.png
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Больше похоже на то, что вы код просто скопипастили, поскольку рассчёт f и t у вас делаются неправильно. Да и значения x, y и z вы подставляете совсем не те.
Ответ написан
t = fabs(x) + (1 / (pow(y, 2) + 1));
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы