mirror of
https://github.com/kuhyx/testsAndMisc-archive.git
synced 2026-07-04 11:43:13 +02:00
- C/lichess_random_engine, vocabulary_curve, misc/split, 1dvelocitysimulator, opening_learner: test suites added - CPP/miscelanious: tests added - TS/battery-status, champions_leauge_scores, two-inputs: tests added - python_pkg/fm24_searcher, wake_alarm: new packages added - Fix ruff/cppcheck/eslint/clang-format failures - Update .gitignore for C/C++ build artifacts
36 lines
796 B
C
36 lines
796 B
C
#include <stdio.h>
|
|
|
|
#include "split.h"
|
|
|
|
// Example usage
|
|
int main(void)
|
|
{
|
|
int N = 5;
|
|
double X = 100;
|
|
double middle_value = 5.0;
|
|
double distances[5];
|
|
|
|
// Example usage for split_x_into_n_middle
|
|
split_x_into_n_middle(X, N, middle_value, distances);
|
|
|
|
printf("Split values (with middle value = %.2f):\n", middle_value);
|
|
for (int i = 0; i < N; i++)
|
|
{
|
|
printf("%.2f ", distances[i]);
|
|
}
|
|
printf("\n");
|
|
|
|
// Example usage for split_x_into_n_symmetrically
|
|
double factors[2] = {1.0, 2.0};
|
|
split_x_into_n_symmetrically(X, N, factors, distances);
|
|
|
|
printf("Split values (symmetric with factors):\n");
|
|
for (int i = 0; i < N; i++)
|
|
{
|
|
printf("%.2f ", distances[i]);
|
|
}
|
|
printf("\n");
|
|
|
|
return 0;
|
|
}
|