Foros del Web » Programación para mayores de 30 ;) » C/C++ »

c++ ayuda con programa

Estas en el tema de c++ ayuda con programa en el foro de C/C++ en Foros del Web. Tienes una calculadora de 4 dígitos decimales que sólo puede realizar 2 operaciones: multiplicar por A y dividir entre B. Si el resultado de multiplicar ...
  #1 (permalink)  
Antiguo 23/05/2010, 18:10
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
c++ ayuda con programa

Tienes una calculadora de 4 dígitos decimales que
sólo puede realizar 2 operaciones: multiplicar por A
y dividir entre B. Si el resultado de multiplicar un
número por A es un número de más de 4 dígitos la
calculadora da como resultado 1. S¡ el resultado de
dividir entre B no es un número entero, entonces la
calculadora trunca el resultado entregando
únicamente la parte entera. Por ejemplo, si A = 2 y
B = 3 entonces 20*A = 40 y 20/B = 6 mientras que
6,000*A = 1 y 6,000/B = 2,000. La calculadora
siempre comienza con el número 1 y almacena el
último resultado obtenido para utilizarlo en la
siguiente operación.
Problema
Escribe un programa que dados A y B encuentre el
número mínimo de pasos que se tienen que realizar
con la calculadora para obtener un número N
comenzando en el 1 y utilizando únicamente las
dos operaciones válidas.
Ejemplo
Dados A = 2 y B = 3, para obtener el 10 se requiere
un mínimo de 6 pasos:
1*A = 2
2*A = 4
4*A = 8
8*A=16
16/B = 5
5*A=10
  #2 (permalink)  
Antiguo 23/05/2010, 23:58
Avatar de CdG
CdG
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: c++ ayuda con programa

y la pregunta es...
__________________
no quiero ser un árbol y caminar
Jacinto Piedra

Etiquetas: programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:46.