-
25-07-2014, 09:49 AM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi francis1993
View more random threads:
- Tệp trong C++??
- Xử Lý Ảnh
- Hàm cắt xâu trong lập trình C. Giúp mình sửa lỗi?
- Quản lí công nhân
- Hỏi về Cộng bit
- Hàm cout và toán tử ++, --
- bài tập phần danh sách liên kết help
- Xin giúp giùm mình bài toán về ký tự
- bài tập xây dựng thuật toán trên danh sách liên kết kép bị lỗi bác nào sủa giùm em với
- cách giải mã cây huffman
-
25-07-2014, 11:14 AM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi oracle95
-
25-07-2014, 11:28 AM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hàm rút gọn bị sai đúng không bạn
Gửi bởi prog10
-
25-07-2014, 12:50 PM #4
Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- Hà Nội
- Bài viết
- 0
Gửi bởi francis1993
-
25-07-2014, 02:44 PM #5
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hàm rút gọn mình cũng có tham khảo trên diễn đàn. Nhưng mình nghĩ ra cách này nên làm thử xem sao ak mà
Gửi bởi prog10
-
25-07-2014, 04:20 PM #6
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Nhờ giúp lỗi code rút gọn phân số
Em làm hàm rút gọn phân số nhưng bị lỗi. Bác nào chỉ em với
P/S: E mới học lập trình
Mã:<div>Code: <pre style="height:396px;">#include "conio.h" #include "stdio.h" void nhap (int &tu, int &mau) { printf("Nhap tu: "); scanf("%d",&tu); printf("Nhap mau: "); scanf("%d",&mau); } void rutgon(int &tu, int &mau) { int ucln; for(int i=1;i<=tu;i++) { if((tu%i==0)&&(mau%i==0)) ucln=i; else ucln=1; } tu=tu/ucln; mau=mau/ucln; printf("%d/%d", tu,mau); } void main() { int tu,mau; nhap(tu,mau); rutgon(tu,mau); getch(); }
</div>
-
25-07-2014, 04:59 PM #7
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình thấy chương trình của bạn chạy được đó chứ, không lỗi.
Nhập vào mẫu thì nên thêm điều kiện để tránh mẫu = 0.
-
25-07-2014, 05:17 PM #8
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi son_gohan
Một số IDE phải dùng int main () chứ không dùng void main ().
-
25-07-2014, 05:30 PM #9
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn tìm hiểu qua thuật toán Euclid để tìm UCLN ! Cơ bản là sai ở phần tìm ucln
Nếu tu > mau thì code của bạn bị sai hoàn toàn . VD rút gọn phân số 10/5 rồi phân tích như sau :
- UCLN(10,5)=5 . Khi i = 5 thì chương trình bạn đúng lúc này nó gán ucln = 5
- Nhưng khi i = 10 thì điều kiện (tu%i==0)&&(mau%i==0) sai dẫn đến ucln = 1
=> Chương trình sai !
Từ đây ta có thể khắc phục bằng cách :
- Điều kiện vòng lặp : i <= tu && i <= mau
-
25-07-2014, 06:46 PM #10
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình có chạy thử nhưng một số truòng hợp nó bị lỗi. Chẳng hiểu sao?
Gửi bởi oracle95
khi đề cập đến đội hình MU, không thể ko nói tới một trong các câu lạc bộ bóng đá huyền thoại và với tầm ảnh hưởng nhất trong lịch sử của môn thể thao vua. Với hơn 1 thế kỷ còn đó và phát triển,...
Đội hình MU - Manchester United:...