Nam đang học thể dục nên bị thầy giáo phạt. bạn Nam đứng nghiêm, khi thầy hô “trái” thì Nam bước sang trái một mét, thầy hô “phải” thì Nam bước sang phải một mét. Hỏi sau n lần thầy hô như vậy thì bạn Nam cách xa vị trí ban đầu bao nhiêu mét?
Cho em hỏi vì sao em code nó không ra vậy ạ?. Em cảm ơn.
#include<iostream>
using namespace std;
int main()
{
int n;
cout << "\n nhap n: ";
cin >> n;
int l;
int a;
int la= 0;
int lb = 0;
for (int i = 1 ; i<=n;i++) {
cout << "\n 1 la sang trai, 2 la sang phai: ";
cin >> l;
if (l==1&&la>lb) {
la++;
la-=lb;
lb=0;
}
else if (l==1) {
la++;
}
if (l==2&&lb>la){
lb++;
lb-=la;
la=0;
}
else if (l==2){
lb++;
}
}
if (la==lb) {
a=0;
}
else if (la>lb) {
a=la;
}
else if (lb>la) {
a=lb;
}
cout << "\n ban do dung cach vi tri ban dau la "<<a<<" met: ";
return 0;
}

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