Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
18/08/2013 07:08 # 1
Sinhvienkhoa17
Cấp độ: 13 - Kỹ năng: 8

Kinh nghiệm: 105/130 (81%)
Kĩ năng: 55/80 (69%)
Ngày gia nhập: 18/09/2011
Bài gởi: 885
Được cảm ơn: 335
Mấy anh ớ cho em hỏi tí


em có làm cái bài ri là tính tổng số các số trong số nguyên dương.

Tức là :1234 => s=10;

em nghĩ thuật toán 

1234 chia 10 dc 123 dư 123

123 chia 10 dc 12 dư 3

12 chia 10 dc 1 dư 2

2 chia 10 dc 0.2 dư 0 (2=10*0.2+0 (số bị chia=số chia*thương+số dư))

ấy thế mà vô máy tinh : 1%10 =1 ác chiến thiệt em không hiểu mọi người có thể giải thích giúp em dc hok

 





 
26/08/2013 21:08 # 2
vnttqb
Cấp độ: 13 - Kỹ năng: 8

Kinh nghiệm: 5/130 (4%)
Kĩ năng: 39/80 (49%)
Ngày gia nhập: 21/03/2011
Bài gởi: 785
Được cảm ơn: 319
Phản hồi: Mấy anh ớ cho em hỏi tí


Em kiểm tra nếu N > 10 còn làm. 
Sau khi thoát khỏi vòng lặp trên tức là N < 10. Em chỉ cần lấy tổng S + N.

Chúc em học tập tốt. 

Lâu rồi mới thấy em quay lại với diễn đàn. Chúc em có một năm học mới tốt đẹp



======================================================================================================

Cuộc đời là một dòng sông. Ai không bơi thì chết. 
 

Name: Tien (Tory) TRAN
Email: TranTien29@gmail.com


 
Các thành viên đã Thank vnttqb vì Bài viết có ích:
28/08/2013 21:08 # 3
Sinhvienkhoa17
Cấp độ: 13 - Kỹ năng: 8

Kinh nghiệm: 105/130 (81%)
Kĩ năng: 55/80 (69%)
Ngày gia nhập: 18/09/2011
Bài gởi: 885
Được cảm ơn: 335
Phản hồi: Mấy anh ớ cho em hỏi tí


Hồ anh lên mod rồi nghen.Qua Đệ Qui em hơi ngại .em toàn  chủ yếu học độ họa nên thuật toán không tốt anh ah` .càng học càng thấy ngu ^^





 
28/08/2013 22:08 # 4
Sinhvienkhoa17
Cấp độ: 13 - Kỹ năng: 8

Kinh nghiệm: 105/130 (81%)
Kĩ năng: 55/80 (69%)
Ngày gia nhập: 18/09/2011
Bài gởi: 885
Được cảm ơn: 335
Phản hồi: Mấy anh ớ cho em hỏi tí


đoạn code thì em nghĩ ra rồi nhưng mà em không hiểu tại sao máy tính nó tính

 2%10=1.

trong khi 

2=10*0.2+0 (số bị chia=số chia*thương+số dư)

thế lỗi ngôn ngữ @@(em viết trên java còn  C++ thì em ko bik có bị như thê này ko )





 
28/08/2013 22:08 # 5
k15cmu
Cấp độ: 23 - Kỹ năng: 24

Kinh nghiệm: 104/230 (45%)
Kĩ năng: 207/240 (86%)
Ngày gia nhập: 05/01/2010
Bài gởi: 2625
Được cảm ơn: 2967
Phản hồi: Mấy anh ớ cho em hỏi tí


Trích:

đoạn code thì em nghĩ ra rồi nhưng mà em không hiểu tại sao máy tính nó tính

 2%10=1.

trong khi 

2=10*0.2+0 (số bị chia=số chia*thương+số dư)

thế lỗi ngôn ngữ @@(em viết trên java còn  C++ thì em ko bik có bị như thê này ko )

Cái này em chia lấy dư.
Ví dụ a=1234
s=0;
cho vòng while chạy khi nào a>0 thì thực hiện s+=a%10; a=a/10.
Rứa là xong thôi mà


Thông tin liên hệ:
Cần hỗ trợ trực tuyến (skype): Phong.D.NGUYEN
Nick yahoo: conspeed_dark1991
Email: herodark191@gmail.com

 
Các thành viên đã Thank k15cmu vì Bài viết có ích:
29/08/2013 00:08 # 6
vnttqb
Cấp độ: 13 - Kỹ năng: 8

Kinh nghiệm: 5/130 (4%)
Kĩ năng: 39/80 (49%)
Ngày gia nhập: 21/03/2011
Bài gởi: 785
Được cảm ơn: 319
Phản hồi: Mấy anh ớ cho em hỏi tí


Java thì em viết thế này :

int n = 1234;

if ( n  <= 0 )

{

system.out.print("So N khong phai so nguyen duong ");

return ;

}

else

int s = 0;

while ( n > 10 )

{

s += n%10;

n= n/10;

}

s+=n;

system.out.print("TONG LA"+s);



======================================================================================================

Cuộc đời là một dòng sông. Ai không bơi thì chết. 
 

Name: Tien (Tory) TRAN
Email: TranTien29@gmail.com


 
Các thành viên đã Thank vnttqb vì Bài viết có ích:
31/08/2013 01:08 # 7
Sinhvienkhoa17
Cấp độ: 13 - Kỹ năng: 8

Kinh nghiệm: 105/130 (81%)
Kĩ năng: 55/80 (69%)
Ngày gia nhập: 18/09/2011
Bài gởi: 885
Được cảm ơn: 335
Phản hồi: Mấy anh ớ cho em hỏi tí


Cả 2 anh hiểu nhầm ý em rồi.

//bài này giải đề quy nhanh hơn ,time <<

public class bai1(){

int giai(int n){

       if(n<10)

              return    n;

      else 

              return    n%10+giai(n/10);

}

public static void main(String[]args){

        bai1 reply=new bai1();

        reply.giai(4);

}





 
Copyright© Đại học Duy Tân 2010 - 2024