Лучше так:
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;
int main()
{
double a = 2.8, b = -0.3, c = 4, d = exp(a * b), x, y;
for (x = 0.3; x <= 4.8; x += 0.25)
{
if (x < 1.4) y = (a + b * x) * sqrt(x * x + 4);
else if (fabs(x - 1.4) < 1e-15) y = a * x * x + b * x + c;
else y = a / x + d;
cout << "x = " << setprecision(2) << fixed
<< setw(4) << x << ", y =" << setprecision(14)
<< fixed << setw(17) << y << endl;
}
system("pause > nul");
return 0;
}
Если в цикле постепенно прибавлять к переменной х постоянное число 0.25, тогда в точку х=1.4 вообще не попасть, а тогда и значение у (1.4)=9.068 и соответствующее ему условие if (x == 1.4) y=a*x*x+b*x+c можно совершенно исключить. Однако если это важное условие и исключать его ни в коем случае нельзя, что было бы, например, при шаге 0.1, то тогда придётся всё переписывать, потому что компьютер даже с типом вещественных чисел double обязательно "промахнётся" и не попадёт в точку х=1.4 в силу не совсем точного представления вещественных чисел в ЭВМ (значение переменной у при этом окажется 2.4317105, а вовсе не 9.068 !). Вот потому я и вставила if (fabs(x-1.4)<1e-15). А math.h или cmath - это несущественно (причём это настолько в данной ситуации несущественно, что комментарий к моему ответу какого-то тупого, угрюмого и нудного остолопа у любого нормального человека не может вызвать ничего другого, как только лишь взрыв весёлого жизнерадостного хохота ! (✿^‿^) ). Главные ошибки здесь, конечно же, неправильно заданный тип данных и неверные операции (сложение и сравнение). Да, и ещё: такие постоянные как exp(a*b) лучше, естественно, выносить из цикла (нечего им там делать !), да в самом цикле лучше не прибавлять на каждом его шаге к аргументной переменной шаг табуляции, а вычислять аргумент более точно, чтобы он не "уплывал" в процессе табуляции, а позиционировался с максимальной точностью! И полиномы ещё вот тоже лучше всего вычислять по экономной схеме Горнера, в данном случае c+x*(b+x*a), что требует меньшего количества арифметических операций, но это здесь так - мелкая деталь !. (•‿•)

Про дельту не стал усложнять.
Что я угрюмый и т. д. - глупые домыслы, не соотв. действительности. Но как-бэ не мои проблемы.