Need help writing c++ with using recursion (intro c++) Attempt inside.

Pages: 12
I put a if conditional to work the nine digit around. Please, test it!



int evenUp (int number) {

if ( number < 10 ) {
if (number == 9) {
return 0;
} else{
if ( number % 2 == 0 ) {
return number;
}
return number + 1;
}
}

int digitA = evenUp( number % 10 );

return evenUp( number / 10 ) * 10 + digitA;
}
Topic archived. No new replies allowed.
Pages: 12