Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 14
  1. #1
    Ngày tham gia
    Feb 2014
    Bài viết
    0

    giúp tìm lỗi trong vòng lặp while

    Em mới bắt đầu nhập môn, em viết tính tổng 4 số nguyên bằng for được mà khi viết bằng while nó cứ bị sai bác nào coi chỉ giúp em với:P

    #include <stdio.h>
    #include <stdlib.h>
    main()
    {
    int i, n, tong;
    i=0;
    tong=0;

    while (i<4)
    {
    printf(" Hay nhap vao mot so nguyen: ");
    scanf("%d",&n);
    tong+=n;
    i++;
    }
    printf("Tong: %d
    ", tong);
    system("pause");
    }



    Đây là code for


    #include <stdio.h>
    #include <stdlib.h>
    main()
    // Tinh tong cua 4 so nguyen
    {
    int i, n, tong;
    tong = 0;
    for (i=0; i<4; i++)
    {
    printf("Hay go vao mot so nguyen: ");
    scanf("%d",&n);
    tong+=n;
    }
    printf(" Tong: %d
    ", tong);
    system("pause");
    }
    THanks các pác[IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi zzzzzz
    Em mới bắt đầu nhập môn, em viết tính tổng 4 số nguyên bằng for được mà khi viết bằng while nó cứ bị sai bác nào coi chỉ giúp em với:P

    #include <stdio.h>
    #include <stdlib.h>
    main()
    {
    int i, n, tong;
    i=0;


    while (i<4)
    {
    printf(" Hay nhap vao mot so nguyen: ");
    scanf("%d",&n);
    tong+=n;
    i++;
    }
    printf("Tong: %d
    ", tong);
    system("pause");
    }



    Đây là code for


    #include <stdio.h>
    #include <stdlib.h>
    main()
    // Tinh tong cua 4 so nguyen
    {
    int i, n, tong;
    tong = 0;
    for (i=0; i<4; i++)
    {
    printf("Hay go vao mot so nguyen: ");
    scanf("%d",&n);
    tong+=n;
    }
    printf(" Tong: %d
    ", tong);
    system("pause");
    }
    THanks các pác[IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG][IMG]images/smilies/2.gif[/IMG]
    Bạn chưa khởi tạo tong=0 như khi tính với for

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình cop thiếu, mình khởi tạo rồi tuy nhiên lỗi thuật toán cho ra kết quả sai mà mình vẫn chưa hiểu sai chỗ nào zzzzz[IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    mình không hiểu bạn bảo sai cái gì
    2 code trên cho kết quả như nhau

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi zzzzzz
    Đây là kết quả chạy 2 chương trình! không hiểu thuật toán sai chỗ nào nữa[IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG]
    Mình chạy trên máy bằng C-Free đều cho kết quả giống nhau mà! Code không sai, nếu sai kết quả chắc trình biên dịch có vấn đề ý

  6. #6
    Thế sao lúc mình chạy vòng while cho ra kết quả khác zzzz. Không hiểu nữa[IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG]

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Đây là kết quả chạy 2 chương trình! không hiểu thuật toán sai chỗ nào nữa[IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/dont_know.gif[/IMG][IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG][IMG]images/smilies/21.gif[/IMG]

  8. #8
    Sao bạn không nói rõ sai ở đây là sai như thế nào?

  9. #9
    Trích dẫn Gửi bởi mr.quang
    Mình chạy trên máy bằng C-Free đều cho kết quả giống nhau mà! Code không sai, nếu sai kết quả chắc trình biên dịch có vấn đề ý
    Mình chạy trên dev-c++ không hiểu là sai cái gì chắc tại compiler rồi!!!

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi zzzzzz
    Mình chạy trên dev-c++ không hiểu là sai cái gì chắc tại compiler rồi!!!
    Uh. Mình cũng test bằng Dev-C++ cũng ok mà

 

 
Trang 1 của 2 12 CuốiCuối

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
  •