Hỏi về cách xuất dữ liệu

#include <iostream>
#include <math.h>
using namespace std;
int main ()
{
	int n;
	cout<<"n";
	cin>>n;
	for ( int k=0; pow(2,k)<=n;k++)
		cout<<"k="<<k;
	return 0;
} 

tìm k nhỏ nhất để 2^k <=n. Giờ phải làm thế nào để nó xuất ra mỗi giá trị k cuối cùng vậy ạ? code em viết nó xuất hết k mất :((

Khai báo k bên ngoài. Rồi đưa cout << "k = " << k; ra ngoài for là xong. :slight_smile:


Bạn dùng markdown format lại code đi nha. :slight_smile:

Nếu chưa biết cách có thể đọc ở đây. :smile:

3 Likes

Đã hiểu!!! Rất cảm ơn ạ!

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?