Como reconocer nº cifras en c++
Hola muy buenas.
Tengo un problema con un ejercicio de mi facultad (UGR). Trata de esto:
Supongamos un n ́ mero entero positivo n cuyos d ́gitos son
u ı
abcde..... Por ejemplo el entero 1632 tendr ́a como d ́gitos a=1, b=6,
ı ı
c=3, d=2. Diremos que es un entero polidivisible si verifica las siguientes
propiedades:
Si es un entero de una sola cifra, como por ejemplo el 7, es polidivisi-
ble. El cero no es polidivisible.
El n ́ mero formado por sus dos primeros d ́gitos ab es m ́ ltiplo de 2.
u ı u
El n ́ mero formado por sus tres primeros d ́gitos abc es m ́ ltiplo de
u ı u
3.
Y as ́ sucesivamente hasta que se acaben los d ́gitos.
ı ı
Por ejemplo, el n ́ mero 345654 es un n ́ mero polidivisible, pero 123456 no
u u
lo es, porque 1234 no es m ́ ltiplo de 4.
u
Ejemplos de n ́ meros polidivisibles: 1, 7, 10, 102, 6064
u
Ejemplos de n ́ meros no polidivisibles: 41, 265, 38164
u
Se pide lo siguiente:
Leer el entero n (supondremos que los valores le ́dos caben en un tipo
ı
int).
Comprobar si es polidivisible.
El programa mostrar ́ alguna de las siguientes salidas, dependiendo de
si es o no es polidivisible.
(es asi aunque este un tanto desordenado aqui, es lo ke tiene el copia y pega)
weno mi pregunta es ¿que funcion o como podria hacer para meter un numero y ke me reconociera cuantas cifras tiene dicho numero?
muchas gracias!
Tengo un problema con un ejercicio de mi facultad (UGR). Trata de esto:
Supongamos un n ́ mero entero positivo n cuyos d ́gitos son
u ı
abcde..... Por ejemplo el entero 1632 tendr ́a como d ́gitos a=1, b=6,
ı ı
c=3, d=2. Diremos que es un entero polidivisible si verifica las siguientes
propiedades:
Si es un entero de una sola cifra, como por ejemplo el 7, es polidivisi-
ble. El cero no es polidivisible.
El n ́ mero formado por sus dos primeros d ́gitos ab es m ́ ltiplo de 2.
u ı u
El n ́ mero formado por sus tres primeros d ́gitos abc es m ́ ltiplo de
u ı u
3.
Y as ́ sucesivamente hasta que se acaben los d ́gitos.
ı ı
Por ejemplo, el n ́ mero 345654 es un n ́ mero polidivisible, pero 123456 no
u u
lo es, porque 1234 no es m ́ ltiplo de 4.
u
Ejemplos de n ́ meros polidivisibles: 1, 7, 10, 102, 6064
u
Ejemplos de n ́ meros no polidivisibles: 41, 265, 38164
u
Se pide lo siguiente:
Leer el entero n (supondremos que los valores le ́dos caben en un tipo
ı
int).
Comprobar si es polidivisible.
El programa mostrar ́ alguna de las siguientes salidas, dependiendo de
si es o no es polidivisible.
(es asi aunque este un tanto desordenado aqui, es lo ke tiene el copia y pega)
weno mi pregunta es ¿que funcion o como podria hacer para meter un numero y ke me reconociera cuantas cifras tiene dicho numero?
muchas gracias!