-
24-04-2012, 08:47 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
Hàm đếm số lượng phân số dương trong mảng này sai ở đâu ?
Mình viết hàm đếm số lượng phân số dương trong mảng như thế này
Mã:public int DemPhanSoDuong() { int dem=0; for( int i = 0 ; i < len ; i ++ ) if ( a[i].tu >= 0 && a[i].Mau >= 0 ) dem++; return dem; }
View more random threads:
- [Thảo luận] Cách sửa, mã hóa App.config trong Winform C#?
- Hoi về crystal report export ra excel
- Tạo processbar show quá trình download như thế nào
- Sử dụng User Control trong C# như thế nào?
- Cách FocusedNode trong TreeList của DevExpress?
- Tạo Combobox nhiều cột trên C# như thế nào?
- Cách tạo giao diện giống quyển sổ trong C#
- tìm kiếm text trong webbrowser
- Cut, Paste richTextBox ở từng tab trong winform
- Kiểm tra xem button có được click hay không ???
-
24-04-2012, 02:12 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[IMG]images/smilies/2.gif[/IMG] Nhìn qua thì ko vấn đề nhiều. Mỗi cái là Mẫu số phải #0 chứ bạn, để =0 thì bất ổn lắm.
-
24-04-2012, 02:42 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thế trường hợp cả tử và mẫu đều âm thì sao nhỉ ?
-
24-04-2012, 03:32 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gôm góp 2 ý kiến [IMG]images/smilies/biggrin.png[/IMG] trên thành mẩu khác 0 và tử chia mẫu > 0 (tùy xem số 0 có đc xem là số dương hay không hãy cho dấu = ) cẩn thận bị lỗi...nên đặt điều kiện mẫu khác 0 ở phía trước [IMG]images/smilies/biggrin.png[/IMG]
-
24-04-2012, 03:42 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:public int DemPhanSoDuong(){ int dem=0; for( int i = 0 ; i < len ; i ++ ) if (a[i].Mau != 0 && a[i].tu * a[i].Mau >= 0) dem++; return dem;}
-
24-04-2012, 05:07 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
[IMG]images/smilies/waiting.gif[/IMG] Số 0 không phải số Âm, cũng không phải số Dương. Vì vậy, nếu bài bạn yc là phân số dương thì bắt buộc phải >0, ko chấp nhận dấu =. Mình nhớ ko nhầm thì phân số chuẩn sẽ ko để trường hợp mẫu <0, nếu có <0 thì đưa cái dấu âm lên tử số bằng việc nhân cả tử và mẫu với (-1). Do vậy, nếu có mảng phân số chuẩn kiểu đó thì chỉ cần duyệt xem tử sổ dương là được.hihi. Nếu nó hỗn loạn thì cứ xét như bạn kia ấy, nhưng chỉ cần:
if (a[i].tu * a[i].Mau >0)
dem++;
Dưới ánh nắng mặt trời đang lên, những đống pallet nhựa An Giang trải dài mênh mông như những bức tranh tự nhiên đầy sắc màu. Mỗi chiếc pallet nhựa không chỉ là một vật dụng thông thường mà còn là...
Pallet nhựa An Giang giao hàng...