Tìm k nhỏ nhất để 2^k>=n. n nhập từ phím (chỉ đc dùng vòng lập for).
Em làm như này, một vài kết quả thì đúng, nhưng 1 số lại sai.
#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
int n,k=0;
cout<<"n";
cin>>n;
for ( ; pow(2,k)<=n;k++)
{
}
cout<<"k="<<k;
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?