Autor
|
Tema: Función cota de número potencia de dos (Leído 2,168 veces)
|
ferchundo9
Desconectado
Mensajes: 14
|
Hola, como parte dun programa que estoy haciendo necesitaria una función que dados dos numeros cualesquiera diese el menor numero potencia de dos que fuera mayor que los dos numeros. Si alguien me pudiese dar una idea de como hacerlo, se lo agradecería
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Puedes ir potencia a potencia, desde 2^1, hasta que el número cumpla ambas condiciones.
|
|
|
En línea
|
|
|
|
engel lex
|
primero escoges el mayor de los 2, luego tienes 2 vias 1- ciclo que vaya elevando 2 hasta que sea mayor que el escogido 2- calcular el logaritmo de el mayor en base 2 y luego elevar 2 al resultado
|
|
|
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.
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Supongamos n tu número y k una variable inicializada a 1. En un bucle que mueva a nivel de bits n hacia la derecha hasta que n valga 0, k se sumará a sí misma. Al terminar tendrás en k el número que buscas.
O mejor aún cada vez que n se desplace a la derecha desplazar k una vez a la iźquierda. Aunque esto supondría una mejora solo para microcontroladores de gama baja donde la suma es más costosa que desplazar bits.
|
|
« Última modificación: 10 Mayo 2017, 11:17 am por MAFUS »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Batch] ayuda!! Elevar un Numero a una Potencia
Scripting
|
darkgx
|
3
|
12,118
|
16 Diciembre 2009, 20:42 pm
por leogtz
|
|
|
Duda funcíon potencia
« 1 2 »
Programación C/C++
|
jamatbar
|
10
|
5,304
|
3 Diciembre 2011, 20:04 pm
por naderST
|
|
|
Problema Programa que eleva un numero a una potencia
Programación C/C++
|
prometheus48
|
8
|
9,928
|
6 Enero 2012, 02:52 am
por BlackZeroX
|
|
|
Elevar un número a una potencia en C
« 1 2 »
Programación C/C++
|
eaguel
|
13
|
62,243
|
13 Mayo 2019, 23:58 pm
por aramis
|
|
|
Sacar la potencia de un numero sin pow en C
Programación C/C++
|
meaf75
|
1
|
14,174
|
4 Septiembre 2016, 10:31 am
por class_OpenGL
|
|