#include <iostream>
#include <cmath>
#include <iomanip>
#define LB -4.0 // нижняя граница диапазона изменения аргумента
#define HB 4.0 // верхняя граница диапазона изменения аргумента
#define DX 0.5 // приращение аргумента
int main() {
float x, y; // аргумент и значение функции
int n; // кол-во точек
int i; // счетчик циклов
std::cout << "\nТаблица значений функции y=|x|\n\n";
std::cout << std::setw(10) << "x" << std::setw(15) << "y=|x|" << std::endl;
std::cout << "-------------------------\n";
n = (HB - LB) / DX + 1;
x = LB;
for (i = 1; i <= n; i++) {
y = std::fabs(x);
// Красивый вывод значений в виде таблицы
std::cout << std::setw(10) << x << std::setw(15) << y << std::endl;
x += DX;
}
return 0;
}