Giúp mình bài tập về C# kiểm tra số lẻ?

erichan

Phong.Kyo
Thành viên thân thiết
Tham gia
24/8/2010
Bài viết
592
Có bài này học lâu quá rùi nên ko nhớ.
NHập vào số nguyên dương n gồm k chữ số (0<k<5),kiểm tra xem các số của n có lẻ hết hay không?
Hoặc ai nhớ tách 1 số ra thành hàng đơn vị,chục... chỉ t cái.
 
N= abcd ( a được giới hạn từ 1-9; b, c, d là từ 0-9)
theo bài ra thì n sẽ có dang: n=a*1000+b*100+c*10+d;
Rồi kiểm tra : a, b, c, d có le hay không.
if( a%2!=0) -> a lẻ
tương tự b, c, d
Hì. mình không học tin chỉ biết sơ sơ thế thôi :(

Ai biết vào giúp bạn với :(
 
Lại gặp môt bài như này.Viết vào 1 số nguyên n sau đó sắp xếp các chứ số của n theo tăng-giảm.
Ví dụ nhập vào là n=79345
Hiện n= 34579
Lâu rùi quên mất,ai chỉ giúp cái nào đang cần gấp.
 
N1=79345, in ra n2=34579;
Anh hãy tách các chữ số ra.
7=(79345 - 9x1000-3x100-4x10-5)/10000 (lấy phần nguyên)
9=(79345-7x10000-3x100-4x10-5)/1000
các số còn lại làm tương tự
Rồi ta sẽ suy ra được n2= 3*10000+4*1000+5*100+7*10+9

Thực ra bài này làm theo chương trình con thì hay nhất, nưng em chưa được thành thạo về chương trình con lắm! Nên làm cách này
 
những dạng bài tập này mình cũng từng trải qua,nhưng ko hiểu sao toàn bị sai thôi bạn ạ,mình cũng có cùng quan điểm với cá bạn trên,chúc bạn thành công
 
×
Quay lại
Top