Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Lập trình C | Tính trung bình cộng trong dslk trên C??

  1. #1
    Ngày gia nhập
    03 2009
    Bài viết
    22

    Mặc định Lập trình C | Tính trung bình cộng trong dslk trên C??

    Code:
    void TrungBinh(List l)
    {	nodeptr p=l.head; 
    	int dem=0,tong=0;
    	while(p!=NULL)
    	{	tong=tong+p->data;
    		dem++;
    		p=p->next;
    	}
    	float kq=tong/dem;
    	cout<<"Trung binh cong cac phan tu="<<kq;
    }
    Hàm này em viết nếu tong chia dem ko dư thì ổn còn có dư thì nó bỏ luôn phần dư em thử viết lại float kq=tong/dem+tong%dem; thì nó lại làm tròn lên ai biết sửa lại làm sao để nó in ra kết quả phần dư luôn nếu in ra 2 chữ số phần thập phân thì càng tốt
    Em cũng thử dùng printf("TB=%.2f",kq); mà nó vẫn vậy

  2. #2
    Ngày gia nhập
    11 2008
    Bài viết
    203

    Bạn cho tớ cái tài liệu về chuyển đổi cơ số đi, lười search rùi!
    Tôi tin rằng: giải thuật thì có thể tìm trong hàng trăm GB ebook, hoặc Google nhưng code chạy thì chưa chắc! Hãy post code để chứng tỏ giải thuật của bạn là đúng!
    Giải thuật là bản thiết kế của ngôi nhà, code là phần xây dựng. Nếu chỉ xây nhà trên giấy thì ta sống chả khác nào người nguyên thủy.

  3. #3
    Ngày gia nhập
    04 2008
    Nơi ở
    HCMC
    Bài viết
    251

    Bạn thử sửa thế này xem
    C Code:
    1. float kq=(float)tong/dem;
    C++ Code:
    1. for(;;){cout<<"Busy"<<endl;}
    2. system("cls");
    Hãy ủng hộ cho quỹ phát triển cộng đồng C Việt
    http://congdongcviet.com/quyphattrien-congdongcviet.cpp

  4. #4
    Ngày gia nhập
    08 2008
    Bài viết
    2

    thiên thần 34 bày bạn đúng rồi đó thử lại đi. Bạn đã ko ép kiểu làm sao mà ra kết quả đúng được.

  5. #5
    Ngày gia nhập
    03 2009
    Bài viết
    22

    Cám ơn bạn cái vụ ép kiểu mình còn mù tịt chắc phải nghiên cứu thêm cái vụ này

Các đề tài tương tự

  1. Lỗi xóa DSLK sau khi xử lí DSLK trong hàm.
    Gửi bởi darkboys trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 6
    Bài viết cuối: 01-05-2013, 01:24 AM
  2. Bài tập C Tính trung bình cộng trong DSLK bằng C. Lỗi chỉ đếm các số chẵn chứ không tính hàm trung bình cộng?
    Gửi bởi trungdv007 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 31-08-2011, 11:05 PM
  3. Code cài đặt DSLK đơn vòng và kép vòng trên C++. Thêm 1 phần tử sau 1 phần tử trong DSLK đơn/kép
    Gửi bởi hoanghieu.fit.hcmus trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 2
    Bài viết cuối: 09-04-2011, 02:54 PM
  4. tính toán đa thức trên DSLK đơn!?
    Gửi bởi hoangedward trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 18-10-2009, 11:22 PM
  5. tính toán đa thức trên DSLK đơn!?
    Gửi bởi hoangedward trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 18-10-2009, 04:58 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn