La diferència entre dos nombres es defineix com la suma del valor de la diferència (en valor absolut) dígit a dígit. Per exemple, la diferència entre el 24 i el 2317 és 9:
0024
2317
----
2313 = 2 + 3 + 1 + 3 = 9
Cal implementar la funció recursiva
int diferencia(int x, int y) amb la següent
especificació:
PRE: Dos enters
i
.
POST: La diferència entre
i
.
Les funcions iteratives s’invalidaran. Només cal que envieu la funció
en un fitxer .cc. La resta no es tindrà en compte.
Es pot fer servir la funció abs afegint:
#include <cmath>
using namespace std;
Dos enters i .
La diferència entre i .
Input/Output