Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 6 của 6
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Xem hộ em code bài tính tổng nghịch đảo xem sai chỗ nào:(

    Nhập 1 số n, sau đó tính tổng 1+1/2+1/3+....+1
    Em code thế này mà chả hiểu sao tổng nó cứ bằng 1 các bác giúp em với
    Mã:
    #include <stdio.h>
    #include <conio.h>
    
    void main()
    {
       clrscr();
     	int n,i;
       float s;
       printf("Moi ban nhap vao so n:");
       scanf("%d",&n);
       i=1;
       while(i<=n)
       {
        	s=(s+1/i);
          i++;
    
       }
       printf("tong ngich dao cua day so tren la :%f",s);
    
       getch();
    
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Xem lại phép / (div) cho số nguyên nhé bạn.

  3. #3
    Ngày tham gia
    Sep 2015
    Đang ở
    89 Tam Trinh - Hoàng Mai - Hà Nội
    Bài viết
    0
    Đọc qua bài này
    http://forums.congdongcviet.com/show...ia+nguy%C3%AAn

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    thanks 2 bác.... em đã chạy được nhưng chưa hiểu cho lắm

  5. #5
    Chưa ép kiểu cho 1/i.

  6. #6
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0
    Mã nguồn PHP:
    #include <stdio.h>#include <conio.h>void main(){ clrscr(); int n,i; float s=0; printf("Moi ban nhap vao so n:"); scanf("%d",&n); i=1; while(i<=n){ s=(s+1/(float)i); i++; } printf("tong ngich dao cua day so tren la :%0.2f",s); getch();}  

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •