cout là hàm in ra, đơn giản vậy thôi.
Lỗi của cậu là :
- n vào while đầu tiên = mấy vậy ?
mình mới học về hàm hàm cout nên chưa hiểu rỏ về hàm này
bạn nao xem mình sai chổ nào cái nhé
ở phần cout ấy
cảm ơn trước nhé
mục đích của bài này là tìm cách đổi tiền thành các mệnh giá 1000vnd 200 vnd 5000 vnd
tìm phương án để đổi dc ít tở tiền nhất
vd 11000 vnd=2 tở 5000 vnd+1 tờ 1000 vnd
mình sai ở cout khi xuất ra nó ra kết quả gì già ấy các bạn xem dùm nhé
Code:#include <iostream> using namespace std; void main() { int n,a,t5000=0,t2000=0,t1000=0; cout<<"Nhap so tien can doi: "; cin>>a; while(n>=5000) { a-=5000; t5000++; } while(n>=2000) { a-=2000; t2000++; } while(n>=1000) { a-=1000; t1000++; } cout<<"tien 5000 la: "<<t5000<<"\n"; cout<<"tien 2000 la: "<<t2000<<"\n"; cout<<"tien 1000 la: "<<t1000<<"\n"; }
cout là hàm in ra, đơn giản vậy thôi.
Lỗi của cậu là :
- n vào while đầu tiên = mấy vậy ?
Edit : Code cậu viết là C++, C không có cout. Lần sau chú ý post vào đúng box.
Không nên dùng void main() -> nên dùng int main(), tuy chẳng khác nhau gì nhiều lắm nhưng nên tập sữa lại dùng int main cho quen ( vì nó là standard của C/C++ ).Mặc dù không cần return 0; ở cuối main vì đa số các compiler sau này đã mặc định trả về thế rùi nhưng cũng nên để return 0. Tạo cho mình 1 coding style rõ ràng.
Example
C++ Code:
uhm đúng rồi sai căn bản quá
mình nhầm
thank nha rox_rook
ủa theo mình nhớ thì khi đã khai báo thư viện stl thì c hay C++ cung được mà . vả lại cái biến n để làm gì thế nhỉ
cout (console output) ko phải là hàm
nó là 1 object
có có gắn với luồng ra chuẩn stdout
^_,^
Facebook : https://www.facebook.com/langmaninternet
Bùi Tấn Quang