Scrieti un program C++ care citeste de la tastatura numerele naturale a si b, a<=b, si claculeaza si afiseaza cel Mai mare nr din intervalul [a,b] care este putere a lui 2.Daca nu exista un astfel de numar se va afisa valoarea 0.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int a, b, p = 1;
cin>>a>>b;
while(p * 2 <= b)
{
p *= 2;
}
if(p >= a)
cout<<p;
else
cout<<0;
}
using namespace std;
int main()
{
int a, b, p = 1;
cin>>a>>b;
while(p * 2 <= b)
{
p *= 2;
}
if(p >= a)
cout<<p;
else
cout<<0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă