Для одномерной функции с y(x) в виде функции, внешней к главной, можно так:
#include <cmath>
#include <iostream>
using namespace std;
const double c = log(2.)/5.;
double y(double x)
{
double e = exp(x);
return (exp(c*x)+(3.-cos(2.*x))/(2.*e))/sin(e);
}
int main()
{
double x;
while (true)
{
cout << "x: "; cin >> x;
cout << "y(x) = " << y(x) << endl;
}
}
В двумерной функции можно вычислить значения четырёх вспомогательных переменных: с ними формулу для f(a,b) проще записать. Но давайте сами - Вам же надо руку набивать в решении таких простых задач (хотя и с громоздкими на первый взгляд вычислениями), а не кому-то ещё!..