Chủ đề: [Help] Xóa số.
-
06-23-2010, 11:50 PM #1
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 3
[Help] Xóa số.
Nhập vào 1 số tự nhiên N, rôi viết liên tiếp các số từ 1 đền N thành dãy.
VD N=10:
ta được số 12345678910.
Đầu tiên ta xóa các chữ số ở thứ tứ chãn, sau đó xóa đến các chữ số ở thứ tự lẻ, cứ lặp lại đến khi còn lại 1 chữ số. Tim chữ số đó.
:lick::boxing::book::bored::angel_not::bawling:
-
06-24-2010, 03:31 AM #2
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Gửi bởi bang581993
-
06-26-2010, 06:45 AM #3
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 59
duoc day 1234567891011 sau khi xoa di con so 0
-
06-26-2010, 06:11 PM #4
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Được dãy 1234567891011 chứ nhỉ? Sao lại là 01234567891011?
-
06-26-2010, 06:24 PM #5
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Bạn ơi có giới hạn của N không vậy?
-
06-29-2010, 05:02 AM #6
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
co chu ban N chi khoang <=20 thoi
-
06-29-2010, 06:13 AM #7
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 4
Mã:uses crt; var n,d,d1,i,k:integer; s,s1:string; begin clrscr; readln(n); for i:=1 to n do begin str(i,s1); s:=s+s1; end; d:=0; repeat if (d mod 2 = 0) then begin s1:=s; k:=length(s1); d1:=1; s:=''; repeat s:=s+s1[d1]; d1:=d1+2; until d1>k; end; if (d mod 2 <>0) then begin s1:=s; k:=length(s1); d1:=2; s:=''; repeat s:=s+s1[d1]; d1:=d1+2; until d1>k; end; inc(d); until length(s)=1; write(s); readln; end.
-
06-30-2010, 04:02 AM #8
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 1
Nếu N<=20 thì bạn chỉ lập dãy rồi thử xóa dần thôi mà.
Để đáp ứng nhu cầu ngày càng đa dạng của khách hàng trong các lĩnh vực chuyên biệt, 3D Thinking đang tập trung phát triển các trung tâm dịch vụ chuyên sâu theo ngành. Mỗi trung tâm sẽ phụ trách...
Đưa công nghệ quét 3D vào lĩnh vực mỹ thuật và tạo hình