ciao , ti posso suggerire un modo , ma non garantisco che sia il modo migliore

1 dividi i minuti per 60 , e prendi solo la parte intera del numero , e ottieni le ore

2 togli ai minuti , il numero di ore * 60 , e il risultato sono i minuti restanti

3 stampi ore e minuti ,e hai i minuti convertiti in orario


ESEMPIO :


codice:
void stampa_ore(int minuti_totali)
{
   int ore=(int)(minuti_totali/60);
   int minuti=minuti_totali-(ore*60);
    printf("minuti convertiti in ore %d : %d\n",ore,minuti);
    
    }