que usar para un programa en c o c++
ESPECIFICACIÓN de entrada
La entrada constará de una serie de casos, cada uno en una línea. Una línea que contiene p y q describen un caso, dos enteros separados por un espacio, con 10 ^ 20> p> q> 0. La final se indica mediante una línea que contiene dos números cero (0 0).
ESPECIFICACIÓN de salida
Para cada caso de entrada debe imprimir una línea con la representación de número racional p / q en la forma p / q = [A1, A2, A3, ..., Ak-1, 1], donde Ai se corresponden con los valores que determinar su única representación en una fracción continua.
Ejemplo de entrada
75 34
65 60 estos numeros deben estar guardados en un archvo de texto
0 0
Example de salida
75/34 = [2,4,1,5,1] 2 es resultado de dividir 75/34, 4 resutado de dividir 34/7, 1 resultado de dividir 7/6 asi sucesivamente
65/60 = [1,11,1] aqui lo mismo se va dividiendo saca parte entera y luego los residuos se van dividiendo
q debo usar se que debo usar fopen para abrir el archivo y debo recorrer los caracteres pero como hago q se dividan ocuparia guardarlos en variables?