R = abs(pow(pow(sin(y), 2.0) + 6.835, 1.0/2) + exp(x));
ofstream outputResult("output.txt");
outputResult << R;
outputResult.close();
}
Проверка
[Скриншот]
Файл сохраняется в папке с файлом проекта.
2 votes Thanks 3
csharp
А я не конкретно о этом диалоге. Просто читаю ответы ваши по другим вопросам и умиляюсь красивому коду с пояснениями :)
clinteastwood2
В общем конечно НЕ согласится, нельзя, с тем что написал kirillrudrud, если не инициализировать переменную и попытатся например вывести её мы будем иметь UB, поэтому и рекомендуется инициализировать её немедленно ИЛИ какомжно скорее после объявления, что мы и делаем std::cin, можно сказать что инициализация нулями уже надмерная, но конечно предостеречься можно, на даном этапе код слишком прозрачен что бы таким заниматься.
clinteastwood2
По поводу сmath, мы пишем на С++, пожалуйста используйте С++ аналоги, незачем смешивать, разница между ними не существенная можно погyглить и конечно cmath в приоритете
clinteastwood2
Я не спамлю, аргументировать я не должен, это не притензия, а замечание.
Answers & Comments
Код
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int x = 0, y = 0;
double R = 0;
cout << "y = "; cin >> y;
cout << "x = "; cin >> x;
R = abs(pow(pow(sin(y), 2.0) + 6.835, 1.0/2) + exp(x));
ofstream outputResult("output.txt");
outputResult << R;
outputResult.close();
}
Проверка
[Скриншот]
Файл сохраняется в папке с файлом проекта.