grazie, ha funzionato, ora resta il problema di questo warning :

C:\Program Files\CodeBlocks\Programmazione 2\Livello 1\Eserecizio 43.c|72|warning: 'dato' may be used uninitialized in this function|

a me sembra strano poichè dato viene usato nella funzione come può dirmi che potrei anche utilizzarlo non-inizializzato?