Autor
|
Tema: Pregunta novato! (Leído 2,268 veces)
|
Allitnam2004
Desconectado
Mensajes: 14
|
Buenas tardes a todos, resulta que me mandaron a hacer un programa muy simple en c. El objetivo de dicho programa es que se ingrese un numero x y se imprima por pantalla el digito menos significativo del numero x. por ejemplo si le doy el numero 4325 que se imprima el 5 del final. Hay algun modificador de formato del printf para lograr esto? si me pudiesen orientar. Muchas Gracias por su tiempo.
|
|
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
Aquí no se hacen los deberes de nadie. Dudas concretas si, pedir que te hagan el trabajo de clase no. http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.htmlconcretamente: Reglas del subforo:Este no es un subforo donde se soliciten tareas, sino un lugar donde resolver dudas. Respecto a tu última cuestión, printf no hace eso. Vas a tener que pensar otro método.
|
|
« Última modificación: 2 Abril 2011, 23:46 pm por Akai »
|
En línea
|
|
|
|
Allitnam2004
Desconectado
Mensajes: 14
|
No fue mi intencion de hacer parecer que lo queria resuelto ni mucho menos. Simplemente mi duda radica en que desconozco si existe alguna funcion dentro del print que se encargue del tema. Segun me informaste no lo hay por ende tendre que buscar algun algoritmo que lo resuelva. Pero como recien estoy empezando me parecio prudente preguntar antes de intentar resolverlo. Muchas Gracias Igualmente y espero que no se haya malinterpretado mi pregunta. Un Abrazo
|
|
|
En línea
|
|
|
|
Akai
Desconectado
Mensajes: 823
|
Lo puse por si acaso, y luego me di cuenta que preguntabas algo en concreto. Se me pasó quitarlo después.
Tranquilo, no se malinterpretó nada, como ya dije, se me fue a mi.
Por otro lado, en printf hay modificadores que afectan a la precisión del número que se va a imprimir, pero esto únicamente modifica los decimales, no a la parte entera del número.
En tu caso no es útil ya que necesitas el último dígito y no modificar la precisión, pero lo comento para que sepas que si existen modificadores para distintas situaciones.
|
|
|
En línea
|
|
|
|
Allitnam2004
Desconectado
Mensajes: 14
|
Despues de pensar un poco finalmente lo pude resolver, era mas facil de lo que parecia, pero mis conocimientos de matematica estan un poco oxidades. La solucion final fue que se tenia que hacer el modulo del numero por 10 y eso nos da el ultimo digito significativo. Muchas Gracias por su ayuda. Abrazo
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Pregunta de novato.
Foro Libre
|
Liricoarchenemy
|
5
|
2,451
|
21 Enero 2012, 23:59 pm
por 2Fac3R
|
|
|
Pregunta de novato
Ingeniería Inversa
|
batti_83
|
2
|
2,379
|
16 Abril 2012, 16:13 pm
por apuromafo CLS
|
|
|
Pregunta DE un novato
Programación C/C++
|
NivekiyeR
|
5
|
2,594
|
27 Mayo 2013, 00:55 am
por edr89
|
|
|
otra pregunta de novato
Software
|
txaske
|
2
|
1,644
|
11 Octubre 2013, 12:36 pm
por txaske
|
|
|
Pregunta de MUY novato
Java
|
melk
|
3
|
2,014
|
9 Julio 2014, 03:04 am
por gordo23
|
|