Se citeste un numar natural n. Sa se determine cel mai mare numar natural p cu proprietatea ca 2 la puterea p<=n. De exemplu pentru n=35 avem k=5 pentru ca 2 la puterea 5<=35, iar 2 la puterea 6>35. Pentru n=16, obtinem k=4 pentru ca 2 la puterea 4<=16.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream.h>
#include <math.h>
using namespace sth;
int main ()
{
int n, p=0;
cout<<"n="; cin>>n;
while(pow(2,p)<=n)
{
p++
}
cout<<p-1;
}
#include <math.h>
using namespace sth;
int main ()
{
int n, p=0;
cout<<"n="; cin>>n;
while(pow(2,p)<=n)
{
p++
}
cout<<p-1;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă