Trang 2 trên tổng số 2 Đầu tiênĐầu tiên 12
Từ 11 tới 18 trên tổng số 18 kết quả

Đề tài: Bài tập C++

  1. #11
    Ngày gia nhập
    08 2017
    Bài viết
    534

    Mặc định Bài tập C++

    Trích dẫn Nguyên bản được gửi bởi duongem71 Xem bài viết
    Dạ, ý của đề bài là kêu nhập số mà nhưng đủ điều kiện thì mới in ra
    Viết chương trình in ra các số nguyên có 4 chữ số từ 1000 đến 9999, sao cho tích 4 chữ số chia hết cho 9.
    Viết chương trình:
    - in ra các số nguyên có 4 chữ số (từ 1000 đến 9999),
    - sao cho tích 4 chữ số chia hết cho 9.

    Nếu bạn đúng, thì tôi lú.

  2. #12
    Ngày gia nhập
    12 2017
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    Viết chương trình in ra các số nguyên có 4 chữ số từ 1000 đến 9999, sao cho tích 4 chữ số chia hết cho 9.
    Viết chương trình:
    - in ra các số nguyên có 4 chữ số (từ 1000 đến 9999),
    - sao cho tích 4 chữ số chia hết cho 9.

    Nếu bạn đúng, thì tôi lú.
    dạ hình như em sai rồi, bác code lại dùm em được không.

  3. #13
    Ngày gia nhập
    08 2017
    Bài viết
    534

    Trích dẫn Nguyên bản được gửi bởi duongem71 Xem bài viết
    dạ hình như em sai rồi, bác code lại dùm em được không.
    Hãy tự lực tìm giải pháp trước; một tuần, mười ngày sau tôi cho cháu biết pwd mở file đính kèm để tham khảo, so sánh!

    Nếu tôi chưa lú thì nó như vầy:
    Attached Files Attached Files

  4. #14
    Ngày gia nhập
    12 2017
    Bài viết
    0

    Thôi em code lại rồi như dầy phải không bác
    Code:
    #include<stdio.h>
    #include<conio.h>
    int main()
    {
    
    	for(int i=1000;i<=9999;i++)
    	{
    		
    		int hangnghin=i/1000;
    		int hangtram=(i%1000)/100;
    		int hangchuc=(i%100)/10;
    		int hangdonvi=i%10;
    		int tich = hangnghin*hangtram*hangchuc*hangdonvi;
    		if(tich%9==0)
    		{
    			printf("%5d", i);
    		}
    		
    	}
    }

  5. #15
    Ngày gia nhập
    08 2017
    Bài viết
    534

    Thử xuất ra, chạy thử thì biết, sao phải hỏi ?

  6. #16
    Ngày gia nhập
    12 2017
    Bài viết
    0

    Mặc định Bài tập C++

    Trích dẫn Nguyên bản được gửi bởi Monre Xem bài viết
    Thử xuất ra, chạy thử thì biết, sao phải hỏi ?
    Chạy được và đúng rồi, cảm ơn bác vì đã cho em xem kết quả để mà so

  7. #17
    Ngày gia nhập
    12 2015
    Nơi ở
    Đà Nẵng
    Bài viết
    316

    Trích dẫn Nguyên bản được gửi bởi NguNhuheo Xem bài viết
    Tính bằng cách mô du lô 9 (a*b*c*d %9 == 0) là sai rồi
    Tích 4 chữ số chia chẵn cho 9 có nghĩa là trong nhóm abcd có ít nhất 1 số 9 hoặc 2 số 3/6
    Tại sao lại sai, bạn có thể giải thích được không?

  8. #18
    Ngày gia nhập
    12 2017
    Bài viết
    0

    đầu tiên bạn kiểm tra số nhập trong khoảng 1000 -> 9999
    sau đó tích tích 4 số
    đây là code nhân 4 số lại nè:
    a=1
    while(n>0)
    {
    a = a* n%10;
    n/=10
    }
    xong kiểm tra a có chia hết cho 9 không thôi
    Tham khảo xem đúng không^^

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