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

Đề tài: tính tổng các số lẻ nằm giữa 2 số

  1. #1
    Ngày gia nhập
    09 2008
    Bài viết
    0

    Mặc định tính tổng các số lẻ nằm giữa 2 số

    viết chương trinh nhâp 2 số num1 va num2,tinh tổng các số lẻ năm giữa 2 số num1 va num2

    bài này minh chỉ liet kê được các số lẻ nằm giữa, còn tính tổng chả biết như thế nào !!
    ai biết làm giúp mình với :-s

    Code:
    #include <stdio.h>
    #include <math.h>
    main()
    {
        int num1,num2,sum,i,t;
        //nhap gia tri num1
        printf("\n Nhap gia tri num1 : ");
        scanf("%d",&num1);
        //nhap gia tri num2
        printf("\n Nhap gia tri num1 : ");
        scanf("%d",&num2);
        //tim cac so le nam giua 2 so
        t=num1%2;
        if (t==1)
        {
            for(i=num1;i<=num2;i+=2)
            {
    
                printf("\n cac so le nam giua 2 so la %d",i);
            }
        }
        else
        {
            for(i=num1+1;i<=num2;i+=2)
            {
                printf("\n cac so le nam giua 2 so la %d",i);
            }
        }
        //tinh tong cac so le
        sum = (cái này cần giúp)
    
        //in ket qua
        printf("\n Tong cac so le nam giua 2 so la : %d",sum);
    
    }
    *Yêu cầu bạn chú ý không spam post bài cùng một nội dung ở nhiều box, nếu tái phạm mình sẽ del tất cả những bài đó.
    Đã được chỉnh sửa lần cuối bởi QuangHoang : 29-09-2008 lúc 11:05 AM.

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mình đã sửa rồi đó. Bạn làm tới nơi vậy rồi mà lại ko tính được tổng, code này có phải do bạn làm ko vậy ?

    C Code:
    1. #include <stdio.h>
    2. #include <math.h>
    3. main()
    4. {
    5.      int num1,num2,sum,i,t;
    6.  
    7.      //nhap gia tri num1
    8.      printf("\n Nhap gia tri num1 : ");
    9.      scanf("%d",&num1);
    10.      //nhap gia tri num2
    11.      printf("\n Nhap gia tri num2 : ");
    12.      scanf("%d",&num2);
    13.      //tim cac so le nam giua 2 so
    14.      sum = 0;
    15.      t=num1%2;
    16.      if (t==1)
    17.      {
    18.           for(i=num1;i<=num2;i+=2)
    19.           {
    20.  
    21.                 sum += i;
    22.                 printf("\n cac so le nam giua 2 so la %d",i);
    23.           }
    24.      }
    25.      else
    26.      {
    27.         for(i=num1+1;i<=num2;i+=2)
    28.         {
    29.                 sum += i;
    30.                 printf("\n cac so le nam giua 2 so la %d",i);
    31.           }
    32.      }
    33.      //tinh tong cac so le
    34.  
    35.      //in ket qua
    36.      printf("\n Tong cac so le nam giua 2 so la : %d",sum);
    37.  
    38. }

    PS : đừng có spam 2 bài, mod cho ăn thẹo đó
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    02 2008
    Nơi ở
    Việt Nam
    Bài viết
    577

    viết chương trinh nhâp 2 số num1 va num2,tinh tổng các số lẻ năm giữa 2 số num1 va num2
    Thêm điều kiện vào cho num1 và num2 bạn nhé! Tránh TH nhập num1 lớn hơn.

    C Code:
    1. #include <stdio.h>
    2. int main()
    3. {
    4.      int num1,num2,sum=0,i,t;
    5.      //nhap gia tri num1
    6.      printf("\n Nhap gia tri num1 : ");
    7.      scanf("%d",&num1);
    8.      //nhap gia tri num2
    9.      printf("\n Nhap gia tri num2 : ");
    10.      scanf("%d",&num2);
    11.      //tim cac so le nam giua 2 so
    12.      if (num1>num2)
    13.      {
    14.            int temp=num1;
    15.            num1=num2;
    16.            num2=temp;
    17.      }
    18.      t=num1%2;
    19.      if (t==1)
    20.      {
    21.           for(i=num1;i<=num2;i+=2)
    22.           {
    23.                 sum += i;
    24.                 printf("\n cac so le nam giua 2 so la %d",i);
    25.           }
    26.      }
    27.      else
    28.      {
    29.         for(i=num1+1;i<=num2;i+=2)
    30.         {
    31.                 sum += i;
    32.                 printf("\n cac so le nam giua 2 so la %d",i);
    33.           }
    34.      }
    35.      //tinh tong cac so le
    36.  
    37.      //in ket qua
    38.      printf("\n Tong cac so le nam giua 2 so la : %d",sum);
    39. }

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

    @meoconlongvang : xin thề là mình tự code ! nhưng không biết cách đặt điều kiện sum=0 . cám ơn bạn nhé
    @QuangHoang : ok ! cám ơn bạn
    @@xin hứa không spam

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