Programa de calculo de frações

Amigos,
Tenho que fazer um programa que faça algumas operações com frações em C.
Estas operações são adição, subtração, multiplicação, divisão, comparação e potencia.
As operações básicas fiz sem provblemas mmas meu problema está no claculo da potencia que deve ser o seguinte:
potenciação, com as opções:
- racional elevado a inteiro. P.ex. (1/3)2
- racional elevado a outro racional. P.ex. (1/3)1/4
Alguem tem alguma idéia de como fazer estas operações ou algum algoritmo??
Agradeço a ajuda
Tenho que fazer um programa que faça algumas operações com frações em C.
Estas operações são adição, subtração, multiplicação, divisão, comparação e potencia.
As operações básicas fiz sem provblemas mmas meu problema está no claculo da potencia que deve ser o seguinte:
potenciação, com as opções:
- racional elevado a inteiro. P.ex. (1/3)2
- racional elevado a outro racional. P.ex. (1/3)1/4
Alguem tem alguma idéia de como fazer estas operações ou algum algoritmo??
Agradeço a ajuda