Definimos como número bocadillo un natural con solo dos dígitos y diferentes, que forman una secuencia . Es decir, el dígito es el primer y el último dígito de (el pan), y el dígito está repetido veces entre los dos dígitos (el embutido o relleno). Por ejemplo, 121 es un número bocadillo con , y 4004 es un número bocadillo con .
Más ejemplos de números bocadillo: 7227, 41114, 966669, 10001 y
535.
Ejemplos de números que no son bocadillo: 9, 12,
113311, 7878, 1234, 9991, 1000.
Implementa una función is_sandwich que
recibe un número natural y retorna true si es un número
bocadillo y false en caso contrario.
La cabecera de la función debe ser:
/**
* @pre n >= 0
* @post retorna cierto si n es un número bocadillo, falso en caso contrario
*/
bool is_sandwich(int n);
Solo se debe enviar la función solicitada; el programa principal será ignorado.
is_sandwich(0) -> false is_sandwich(11) -> false is_sandwich(454) -> true is_sandwich(123) -> false is_sandwich(5665) -> true is_sandwich(20001) -> false is_sandwich(344443) -> true