Cita:
Iniciado por Italico76 Pero que es eso de si "999999999", debe devolver "0" ? o sea... la firma de la funcion es bool o es char o string ... no puede mutar o si ?
Sí, si se puede, solo que se debe hacerr antes del retorno.
Una opción sería:
Código C++:
Ver originalbool incrementar(char numero[N]){
.......................
if ( strcmp( numero
, "999999999" ) == 0 ) numero[0] = '0', numero[1] = '\0';
...................
}
Y espero un día más para colgar una posible solución. Me parece que tener a
jscmanuel más de una semana con un ejercicio tan simple es más que una pena.
Se aprende luchando algún tiempo para sacar un código, pero un tiempo prudencial. Y si no lo saca al ver la solución aprenderá de sus errores y/o lagunas.... y es una simple opinión personal sin ánimo de entrar en diatribas al respecto.
¡¡¡Saluditos!!!