Escriu un programa que tracti una seqüència de números enters majors que zero. Per a cadascun d’ells, s’ha d’escriure el número que resulta d’eliminar-li tots els seus dígits iguals a 0. Per example, si eliminem els zeros del número 3097601, el resultat és 39761.
El programa ha d’implementar i fer servir la següent funció RECURSIVA:
// Pre: x > 0 // Post: retorna el valor que resulta d'eliminar a x els seus dígits igual a 0 int elimina_zeros(int x) { ... }
Punts examen: 2.00 Part automàtica: 40.00%
Entrada
L’entrada és una seqüència de números enters majors que zero.
Sortida
Per cada element de la seqüència, el programa escriu el valor que resulta d’eliminar els dígits igual a 0 d’aquell element.
Observació
Una implementació no recursiva de la funció serà avaluada com a invàlida.
Input
3097601 30970 3004 8 1000000 467
Output
39761 397 34 8 1 467
Input
Output