elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Separar los dígitos impares de un numero con guion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Separar los dígitos impares de un numero con guion  (Leído 3,767 veces)
dpn

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Separar los dígitos impares de un numero con guion
« en: 20 Agosto 2021, 03:26 am »

Hola necesito un código en c++ que me ayuden a separar los dígitos impares consecutivos de un numero con guiones. De verdad que si alguien me pudiese ayudar o dar una idea estaría muy agradecido.
Código
  1.  
Ejemplo:
entrada:123456789
salida:12-345-6-789


« Última modificación: 20 Agosto 2021, 03:45 am por kdp » En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: Separar los dígitos impares de un numero con guion
« Respuesta #1 en: 20 Agosto 2021, 20:41 pm »

No entiendo la salida. ¿Qué hace que 2-3, 5-6, 6-7 sean validos pero no 1-2, 3-4, 4-5, 8-9?


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Separar los dígitos impares de un numero con guion
« Respuesta #2 en: 20 Agosto 2021, 21:02 pm »

no entiendo la entrada salida con respecto al problema

en una secuencia continua de números (como el 1 al 9) no hay impares consecutivos...

creo que aquí hay un error de redacción en el problema ya que no deberían haber guiones en esa salida, así mismo al problema le falta información, por ejemplo

21356 según el problema no hay claridad si se divide
2-135-6 (separados con guiones impares consecutivos de los pares)
o
1-13-56 (separados con guiones impares consecutivos de un numero como indica el problema, ya que el 5 es un numero)

incluso estrictamente se entiende que debes "separar los dígitos impares consecutivos" de "un numero con guiones" es decir

sería la entrada
12-3457-1
y la salida
12-3457 / -1

ya que separé impares consecutivos, de un numero con guion  :-\
no quiero ser estricto, pero en el mundo laboral eso puede llevarte a problemas si no queda aclarado de antemano
« Última modificación: 20 Agosto 2021, 21:07 pm por engel lex » En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Separar digitos de un numero
Programación C/C++
vaXy 6 36,025 Último mensaje 1 Diciembre 2012, 16:17 pm
por cypascal
Funcion Separar Digitos de un numero
Programación C/C++
Ja_90 3 6,860 Último mensaje 1 Octubre 2015, 01:21 am
por 0xFer
¿Cómo separar un numero binario en digitos?
Programación C/C++
Sherboc 7 9,200 Último mensaje 24 Junio 2016, 02:30 am
por AlbertoBSD
Separar digitos.
Programación C/C++
grossgore 1 1,990 Último mensaje 15 Febrero 2017, 01:16 am
por engel lex
Separar un numero de 16 digitos
Programación C/C++
Miguelito 3 2,570 Último mensaje 5 Mayo 2019, 01:58 am
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines