em chào mọi người.em đang mới học ngôn ngữ c++. không hiểu vòng lặp do while cho lắm. giờ em muốn sử dụng vòng lặp cho 2 số h,k. ví dụ 0<=h<=n-1 0<k<=n-1. nếu được thì câu lệnh ntn ạEm cám ơn
Vòng lặp do while
1 Like
While là kiểm tra điều kiện trước, còn do while là lặp trước rồi mới kiểm tra điều kiện sau. Mình thấy ví dụ bạn đặt ra dùng for cũng được mà.
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int h=0,k=0;
do{
h++;
k++;
}while(k<=n-1 && h<=n-1);
cout<<h<<"\n"<<k;
}
1 Like
Phải là
while(k<=n-2 && h<=n-2);
chứ bác.
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?