#include <iostream> // подключаем библиотеку ввода-вывода
#include <cmath> // подключаем библиотеку математических функций
using namespace std;
int main()
{
float a, x, y = 0; // объявление переменных
cout << "Enter a variable: ";
cin >> a; // запрос на ввод a
cout << "Enter x variable: ";
cin >> x; // запрос на ввод x
cout << "a = " << a << ", x = " << x; // вывод a и x
y = (pow(x, 3) + sqrt(1 + pow(x, 3)))/(a + exp(x)); // формула расчета
cout << y;
}
Enter a variable: 6
Enter x variable: 7
a = 6, x = 70.327894
x == 70、なぜ7でなければならないのか理解できません。また、なぜcout << y;
が機能しないのか分かりません。 y = ...
とcout << y
を削除すると、xが正しく表示されます。 私はC++で新しく、構文もよく知らないので、それは私のせいだと思います。なぜvar xが正しく表示されないのですか?
は 'y'の値がどうあるべきか、あなたを知っていますか? (私のお金は '0.327894'です。) – molbdnilo
あなたの質問は「余分な印刷文が余計なものを印刷するのはなぜですか? –
molbdnilo、私はPythonであなたと同じですが、C++ではありません。 – Ledorub