Similar topics
Latest topics
Thống Kê
Hiện có 1 người đang truy cập Diễn Đàn, gồm: 0 Thành viên, 0 Thành viên ẩn danh và 1 Khách viếng thăm Không
Số người truy cập cùng lúc nhiều nhất là 15 người, vào ngày Tue Apr 30, 2024 3:29 pm
Tại Sao trong dòng if lại bị chia làm 2 lần chạy
nguyenducdh10th :: Lập Trình :: C++
Trang 1 trong tổng số 1 trang
Tại Sao trong dòng if lại bị chia làm 2 lần chạy
Tôi thật sự không hiểu nổi mình mắc lỗi lầm gì.
Dưới đây là vấn đề mà tôi đã bó tay không hiểu nổi luôn.
friend istream& operator >>(istream& nhapmang, MangSoPhuc& msp)
{
int vitri=-1;
SoPhuc sophuctam(1);
cout<<"Viec nhap so phuc vao mang ngung khi ban nhap a=0 va b=0";
do
{
cin>>(sophuctam);
if(sophuctam.Phanthuc!=0||sophuctam.Phanao!=0)
{
cout<<" Ban vua nhap: "<<(sophuctam);
++vitri;
nhapmang>>(msp.Mangsophuc[vitri]=(sophuctam));
cout<<"Nhap thanh cong";
}
} while(sophuctam.Phanthuc!=0||sophuctam.Phanao!=0);
return nhapmang;
}
Mình không hiểu ở chỗ lần nhập thứ 1 3 5 7 ....(lần nhập lẽ) thì nó chạy dòng lệnh màu đỏ. Còn lần nhập chẵn thì chạy lệnh màu xanh là sao? Mong các bạn giúp đở. Mặc dù 2 dòng lệnh xanh và đỏ cùng năm trong if. Lạ Thật.
Dưới đây là vấn đề mà tôi đã bó tay không hiểu nổi luôn.
friend istream& operator >>(istream& nhapmang, MangSoPhuc& msp)
{
int vitri=-1;
SoPhuc sophuctam(1);
cout<<"Viec nhap so phuc vao mang ngung khi ban nhap a=0 va b=0";
do
{
cin>>(sophuctam);
if(sophuctam.Phanthuc!=0||sophuctam.Phanao!=0)
{
cout<<" Ban vua nhap: "<<(sophuctam);
++vitri;
nhapmang>>(msp.Mangsophuc[vitri]=(sophuctam));
cout<<"Nhap thanh cong";
}
} while(sophuctam.Phanthuc!=0||sophuctam.Phanao!=0);
return nhapmang;
}
Mình không hiểu ở chỗ lần nhập thứ 1 3 5 7 ....(lần nhập lẽ) thì nó chạy dòng lệnh màu đỏ. Còn lần nhập chẵn thì chạy lệnh màu xanh là sao? Mong các bạn giúp đở. Mặc dù 2 dòng lệnh xanh và đỏ cùng năm trong if. Lạ Thật.
Re: Tại Sao trong dòng if lại bị chia làm 2 lần chạy
o dong nhapmang>>(msp.Mangsophuc[vitri]=(sophuctam));
Sua lai la: msp.Mangsophuc[vitri]=(sophuctam);
Sua lai la: msp.Mangsophuc[vitri]=(sophuctam);
nguyenducdh10th :: Lập Trình :: C++
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Wed Aug 03, 2011 4:48 pm by Khách viếng thăm
» Refog Kelogger wont work on machine with Net Protector Antivirus?
Wed Aug 03, 2011 5:28 am by Khách viếng thăm
» play popular vegas slots
Wed Aug 03, 2011 2:59 am by Khách viếng thăm
» fish oil heart health
Tue Aug 02, 2011 11:48 pm by Khách viếng thăm
» hi i am using micromax 3g modem. i am clueless how to use it in Linux environment?
Tue Aug 02, 2011 8:14 am by Khách viếng thăm
» гинекологические больницы отзывы
Mon Aug 01, 2011 12:13 pm by Khách viếng thăm
» how i can made a backup of bootable USB.?
Mon Aug 01, 2011 2:48 am by Khách viếng thăm
» To which directory or path do we need to install the modules in drupal through filezilla?
Sat Jul 30, 2011 9:29 pm by Khách viếng thăm
» Should I upgrade my hardware for my computer?
Sat Jul 30, 2011 1:27 pm by Khách viếng thăm