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


#ifndef DATA_PROCESS_H
#define DATA_PROCESS_H

#include "data_stat.h"
#include <math.h>

int normalization(double *data, int n);

#endif



#include "data_process.h"

int normalization(double *data, int n) {
    double max_val = max(data, n);
    double min_val = min(data, n);
    
    if (max_val == min_val) {
        return 0;
    }
    
    for (int i = 0; i < n; i++) {
        data[i] = (data[i] - min_val) / (max_val - min_val);
    }
    return 1;
}