Hola, lo primero es contar con el algoritmo. Ya lo tienes? lo tienes bien claro? asi seria mas bafil la implementación (recuerdo que en algunos ayeres realice este programa nada mas que esta en C) pero el problema es que no recuerdo donde lo deje!!! ups, pero te podria ayudar siempre y cuando tengas el algorito y al menos intentes algo de codigo.