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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Sustituir parte de una cadena de digitos por unos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sustituir parte de una cadena de digitos por unos  (Leído 2,469 veces)
sombrakepsilon

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Sustituir parte de una cadena de digitos por unos
« en: 30 Septiembre 2016, 16:52 pm »

Buenas, tenia una duda para hacer un ejercicio y es como puedo hacer para cuando tengo un numero mayor de una cifra sustituir todos sus digitos por 1 menos el primero?
Por ejemplo si el resultado que voy a obtener es un 59 salga un 51 , si voy a obtener el 12342 salga el 11111 , si es un 2 que salga un 2 , si es un 351 que salga un 311.


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Sustituir parte de una cadena de digitos por unos
« Respuesta #1 en: 30 Septiembre 2016, 17:12 pm »

con un while lees la cifra siempre que sea mayor que 0, cada ciclo divides la cifra entre 10 y guardas el resultado...

al final tendrás un resultado que contendrá la cantidad de digitos y el primero...

con eso simplemente multiplicas por 10 y sumas 1 la cantidad de veces que tienes


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
sustituir una cadena
Programación Visual Basic
karmany 1 1,155 Último mensaje 2 Enero 2006, 23:28 pm
por karmany
Sega sufre un ataque por parte de unos hackers
Noticias
wolfbcn 7 3,368 Último mensaje 18 Junio 2011, 17:16 pm
por dantemc
Borrar parte de un texto en una cadena en C
Programación C/C++
Goddamn 1 3,389 Último mensaje 24 Julio 2016, 04:26 am
por engel lex
[C] De una cadena de 10 dígitos, capturar lo últimos 4 dígitos e imprimirlos
Programación C/C++
S4ms3pi0l__ 3 3,427 Último mensaje 26 Octubre 2017, 02:50 am
por S4ms3pi0l__
como tomar la parte de un numero de dos digitos
.NET (C#, VB.NET, ASP)
luis456 7 4,090 Último mensaje 15 Febrero 2020, 16:55 pm
por luis456
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines