Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 14 kết quả

Đề tài: nhập vào 2 số , tính tổng các số lẻ giữa 2 số đó

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

    Mặc định nhập vào 2 số , tính tổng các số lẻ giữa 2 số đó

    C Code:
    1. #include<stdio.h>
    2. #include<conio.h>
    3. void main()
    4. {
    5. int so1 , so2 , c1 , c , tong ;
    6.  
    7. printf (" nhap so thu 1 : " ) ;
    8. scanf ( "%d " , &so1  ) ;
    9. printf("cac so le la  ") ;
    10. scanf ("%d" , &so2) ;
    11. for ( c = so1 ; c <= so2 ; c ++ )
    12.   {
    13.       if( c % 2 == 0 ) continue ;
    14.       printf ( " %d" , c ) ;
    15.   }
    16. do {
    17.      c1 = c + 3 ;
    18.     tong = c1 + c  ;
    19.     printf ( "\ntong bang : %d " , tong ) ;
    20.     }
    21.     while( c1<=so2 ) ; }

    các bạn sửa giúp mình với , yêu cầu của bài toán là : nhập vào 2 số , tính tổng các số lẻ giữa 2 số đó , mình viết mãi nó ko ra gì cả :(

    Vui lòng để code vào tag code chứ không phải tag quote. Đọc Nội quy để biết thêm chi tiết!
    Đã được chỉnh sửa lần cuối bởi Kevin Hoang : 16-03-2008 lúc 01:21 PM. Lý do: Nhắc nhở vi phạm

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

    tổng các số lẻ giữa 2 số đó là sao hã bạn ??? bạn ví dụ xem
    ttecak ?

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

    ví dụ : nhâp vào số thứ nhất là 1 , số thứ 2 là 10 thì số lẻ giữa 2 số đó là 1, 3,5,7,9 và tổng của chúng là 1+3+5+7+9 = 25 . Mình đang làm bài tập vào bí nên nhờ , hi vọng lần sau mình sẽ được các bạn chỉ giúp thêm . Cảm ơn ^ ^ .

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    UIT
    Bài viết
    44

    Trích dẫn Nguyên bản được gửi bởi nguoithuba009 Xem bài viết
    ví dụ : nhâp vào số thứ nhất là 1 , số thứ 2 là 10 thì số lẻ giữa 2 số đó là 1, 3,5,7,9 và tổng của chúng là 1+3+5+7+9 = 25 . Mình đang làm bài tập vào bí nên nhờ , hi vọng lần sau mình sẽ được các bạn chỉ giúp thêm . Cảm ơn ^ ^ .
    C Code:
    1. c
    2. #include<stdio.h>
    3. #include<conio.h>
    4. void main()
    5. {
    6.     clrscr();
    7.     int so1,so2,i,tong=0;
    8.     printf("Nhap so thu nhat:");
    9.     scanf("%d",&so1);
    10.     printf("\nNhap so thu hai :");
    11.     scanf("%d",&so2);
    12.  
    13.     printf("cac so le giua chung la:");
    14.     for(i=so1;i<=so2;i++)
    15.     {
    16.         if(i%2!=0)
    17.         {
    18.         printf("\n %d",i);
    19.         tong+=i;
    20.         }
    21.  
    22.     }
    23.     printf("\nTong cua chung la:%d",tong);
    24.         getch();
    25. }
    26.  
    27.     }
    Đã được chỉnh sửa lần cuối bởi vtien_uit : 15-03-2008 lúc 07:50 PM.

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

    hình như nó như thía nài:
    Code:
    #include<stdio.h>
    void main()
    {
    	int n,m,i,s=0;
    	printf("\nso nho n=");
    	scanf("%d",&n);
    	printf("\nso lon m=");
    	scanf("%d",&m);
    	for(i=n;i<=m;i++)
    	if(i%2==1)
    	s+=i;
    	printf("S=%d\n",s);
    }

  6. #6
    Ngày gia nhập
    03 2008
    Bài viết
    12

    Mặc định nhập vào 2 số , tính tổng các số lẻ giữa 2 số đó

    trời bài dễ zay.chỉ cần viết hết sức bình thường với Đk la
    Code:
    while(i<n)
    {    if(i%2!0)
          {     s+=i;
                 i++;
           }
    }
    rùi in tong s ra.i gán giá trị bằng số nhập thứ nhất như i=n1 chẵn hạn.
    rùi ban tự =viết tiếp thử há.
    HỌC HỌC NỮA HỌC MÃI.
    YÊU LÀM CHI CHO ĐỜI THÊM KHỔ.
    HỌC CHI NHIỀU XÁCH RỔ ĂN XIN.

  7. #7
    Ngày gia nhập
    03 2008
    Bài viết
    9

    cảm ơn các bạn nhiều nha , mình đã xem qua và tự viết lại được rồi .
    Còn bài toán khi nhập vào 1 số nào đó , nó in ra 1 hình tam giác vuông ngược , mình ko biết làm thế nào ( chỉ biết làm hình tam giác xuôi thôi :( ) , các bạn giúp mình với .

  8. #8
    Ngày gia nhập
    03 2008
    Bài viết
    78

    - Bạn muốn hỏi bài mới thì phải làm một đề tài mới chứ bạn..nếu làm như vậy đề tài của mình sẽ bị kéo dài ra nhiều lắm.Rút kinh nghiệm nhé.

    - Còn về bài của bạn: in ra tam giác vuông ngược có chiều cao n chứ jì?
    + Nghĩa là ta có một ma trận vuông n*n thì trong đó gồm hai tam giác vuông:
    * tam giác vuông dưới (chỉ số dòng >= chỉ số cột)
    * tam giác vuông trên (chỉ số dòng <= chi số cột).
    + Xong rồi, cái tam giác vuông ngược bạn nói là Trường hợp 2 đó
    Code:
    #include <stdio.h>
    void main()
    {
    	int n=0;
    	printf("in ra tam giac vuong nguoc co do cao n\n");
    	printf("Nhap n ");
    	scanf("%d",&n);
    	for(int i=0;i<n;i++)
    	{
    		for(int j=0;j<n;j++)
    		{
    			if (i<=j)
    			{
    				printf("* ");
    			}
    		}
    		printf("\n");
    	}
    
    }
    Đã được chỉnh sửa lần cuối bởi hacker_mubaohiem : 16-03-2008 lúc 08:04 AM.
    No way, No success..

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

    theo yêu cầu của đề bài thì bạn thử đoạn code sau nhé
    Code:
    #include <stdio.h>;
     #include <conio.h>;
    void main()
    { int n,i,j;
      printf("nhap do cao n: "); scanf("%d",&n);
      for (i=n+1; i>0; i--)
      { for (j=1; j<i; j++) printf("*"); printf("\n"); }
      getch();
    }

  10. #10
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Trích dẫn Nguyên bản được gửi bởi nguoithuba009 Xem bài viết
    ví dụ : nhâp vào số thứ nhất là 1 , số thứ 2 là 10 thì số lẻ giữa 2 số đó là 1, 3,5,7,9 và tổng của chúng là 1+3+5+7+9 = 25 . Mình đang làm bài tập vào bí nên nhờ , hi vọng lần sau mình sẽ được các bạn chỉ giúp thêm . Cảm ơn ^ ^ .
    Như bạn vtien_uit, nhưng mình xin bổ sung
    Code:
    #include<stdio.h>
    #include<conio.h>
    void main()
    {
        clrscr();
        int so1,so2,i,tong=0;
        printf("Nhap so thu nhat:");
        scanf("%d",&so1);
        printf("\nNhap so thu hai :");
        scanf("%d",&so2);
    //bổ sung xét điều kiện, vì lỡ so2<so1
       int m,n;
       if(so2>=so1)
              {
                  m=so2;n=so1;
               }
       else{
            m=so1;n=so2;
            }
    //hết đoạn bổ sung
        printf("cac so le giua chung la:");
        for(i=n;i<=m;i++)
        {
            if(i%2!=0)
            {
            printf("\n %d",i);
            tong+=i;
            }
    
        }
        printf("\nTong cua chung la:%d",tong);
            getch();
    }
    
        }

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

  1. Sửa máy tính, cài đặt windows, phần mềm tại nhà nhanh nhất, rẻ nhất, hiệu quả nhất …
    Gửi bởi hopluccc trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 08-07-2013, 02:07 PM
  2. Trả lời: 12
    Bài viết cuối: 25-10-2012, 02:48 AM
  3. Bài tập C++ NHập mảng một chiều gồm n phần tử kết thúc nhập khi nhập một chữ cái
    Gửi bởi thienthanoze trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 15
    Bài viết cuối: 09-07-2012, 10:10 PM
  4. Bài tập C++ Viết phương trình nhập vào 1 chuỗi số.Hãy nhập vào 1 số.Đếm xem có bao nhiêu chữ số bạn vừa nhập
    Gửi bởi namtuocdn trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 16-10-2011, 10:39 AM
  5. Bài tập C++ Nhập mảng 1 chiều, nếu phần tử nhập trùng nhau thì bắt nhập lại
    Gửi bởi danielh 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: 09-07-2011, 03:35 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