Загрузка данных


#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;
}