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

Đề tài: Lập trình C++ | Không in được phần thập phân trong phép chia??

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

    Post Lập trình C++ | Không in được phần thập phân trong phép chia??

    Code:
    // tinhgtbt F(n)=1+1/2+1/3+....+1/n
    #include<iostream.h>
    #include<conio.h>
    #include<stdio.h>
    
    float tinh(int n)
    {
    float f;
    f=0;
    for(int i=1;i<=n;i++)
    f=f+(1/i);
    return f;
    }
    
    
    void main()
    {
    int n;
    clrscr();
    cout<<"nhap n= ";cin>>n;
    cout<<"gtbt= "<<tinh(n);
    getch();
    }
    Em sử dụng đệ qui quay lui để làm bài này, nhưng sao em in ra thì kết quả lại sai, nó không in được phần thập phân. Hix các bác giúp em với, em chỉ là con gà mới chập chững làm quen với C++ thôi ạ.
    Cám ơn các bác!

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

    Mặc định sửa như sau

    PHP Code:
    for(int i=1;i<=n;i++)
        
    f=f+(1.0/i); 

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

    Cái này gọi là đệ quy sao bạn? Nó có gọi chính nó đâu mà gọi là đệ quy?
    Hoặc đệ quy dạng 2 phải là: A gọi B, B lại gọi A chứ!
    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.

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

    người ta chỉ đưa ví dụ tại sao không được phần thập phân thui mà

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

  1. Cách chia nhị phân lấy phần dư như thế nào ?
    Gửi bởi OanhSt1 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 27-03-2013, 07:41 AM
  2. Trả lời: 1
    Bài viết cuối: 28-04-2012, 09:43 PM
  3. Bài tập C xóa phần tử trùng nhau trong mảng 1 chiều để lại 1 phần tử
    Gửi bởi ronoa trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 06-01-2012, 10:46 PM
  4. Kỹ thuật C++ làm thế nào để chuyển các phần tử trong mảng 2 chiều thành chữ hoa.. sử dụng bằng con trỏ??
    Gửi bởi quan_pc trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 24-04-2011, 06:07 PM
  5. Kỹ thuật C++ Truy cập đến phần tử của mảng 2 chiều ta làm như thế nào ?
    Gửi bởi quan_pc trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 23-03-2011, 05:15 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