Dev - C++ - Dado 65, entonces el resultado deberia retornar 6, ya que2^(6)= 64

 
Vista:
sin imagen de perfil

Dado 65, entonces el resultado deberia retornar 6, ya que2^(6)= 64

Publicado por Daniel (3 intervenciones) el 10/07/2021 17:15:34
Para muchas aplicaciones matematicas, conocer la potencia de 2 mas grande que es menor o igual a cierto numero, es muy util. programe que dado un numero n, retorne el exponente de la potencia de 2 mas grande que es menor a n.
Dado 65, entonces el resultado deberia retornar 6, ya que2^(6)= 64
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Dado 65, entonces el resultado deberia retornar 6, ya que2^(6)= 64

Publicado por Daniel (3 intervenciones) el 10/07/2021 18:10:00
facilito
1
2
3
4
5
6
7
8
9
10
11
12
13
double i, n, c=0;
double m, d; //m sera el maximo numero y d el resultado
do
{
    cout<<"ingrese un numero n, mayor o igual que 0"<<endl;
    cin>>n;
}
while (n<0);
for (i=2; i<=n; i=i*2)
{
    c=c+1;
}
cout<<"El exponente de la potencia de 2 mas grande y menor a "<<n<<" es: "<<c<<endl;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar