Mmmm scusa gli errori, ma non sono ancora molto brava..
Se tu fossi "brava" non avresti necessità di ricorrere al forum (se non per argomenti di altra complessità), dunque non occorre scusarsi.
Però devo correggerti su una cosa, l'esercizio mi ha espressamente chiesto una procedura, quindi senza return, non una funzione...
Ma ragazza mia, questo vincolo avrebbe dovuto essere specificato subito...

Se per specifica non puoi restituire il valore atteso, ci si attende che tu trovi il modo per:
a) utilizzarlo direttamente in seno alla procedura stessa (è sufficiente spostare banalmente la printf()), o alternativamente
b) restituirlo indirettamente, usando una delle
tecniche più idonee (tipicamente un puntatore).