João, bom dia.
Essa questão me parece mais uma dúvida do colégio técnico ou faculdade. Você realmente quer que esse problema seja resolvido em C ? Ou seria C# ? Se for em C, não está postando no forum correto.
Abraços !
Diego Murakami
- MCP, MS, MCSD
* Por favor "Marcar como Resposta" caso esta for útil para sua dúvida.