#include <stdio.h>
#include "../data_libs/data_io.h"
#include "../data_module/data_process.h"
#include "../yet_another_decision_module/decision.h"
void sort(double *data, int n)
{
for (int i = 0; i < n - 1; i++)
{
for (int j = 0; j < n - i - 1; j++)
{
if (data[j] > data[j + 1])
{
double temp = data[j];
data[j] = data[j + 1];
data[j + 1] = temp;
}
}
}
}
int main(void)
{
int n;
if (scanf("%d", &n) != 1 || n <= 0)
{
printf("n/a");
return 1;
}
double data[n];
input(data, n);
printf("LOAD DATA...\n");
printf("RAW DATA:\n\t");
output(data, n);
printf("\nNORMALIZED DATA:\n\t");
if (!normalization(data, n))
{
printf("ERROR");
return 1;
}
output(data, n);
printf("\nSORTED NORMALIZED DATA:\n\t");
sort(data, n);
output(data, n);
printf("\nFINAL DECISION:\n\t");
printf("%s", make_decision(data, n) ? "YES" : "NO");
return 0;
}