C++ Qt. K-means and K-means++ clustering algorithms.
Dependence (already available in the 'source' folder): QCustomPlot.
$ qmake ClusterData.pro
$ make
$ ./ClusterData
The Russian description is in a file «НИР. Алгоритмы кластеризации.pdf» (page 43).