Se vuoi ti posso dare l'algoritmo (molto semplice da scrivere in C) per fare questa cosa.