Cho dãy số 0; 1; 2; 3; 4; …; 1010. Hỏi trong dãy có bao nhiêu chữ số 0 ?
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Bài 1:
uses crt;
var a:array[1..1000000]of longint;
i,n,x:longint;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
write('Nhap x='); readln(x);
for i:=1 to n do
if a[i]<>x then write(a[i]:4);
readln;
end.
Số \(2000020\)có chữ số \(2\)xuất hiện ở vị trí thứ \(7\)và vị trí thứ \(2\)nên nó xuất hiện ở vị trí thứ:
\(2\times2\times...\times2\)(\(6\)chữ số \(2\)) \(+2=64+2=66\).
Số thứ 100 là 3x99=297
Tổng là (297+0)x100/2=297x50=14850
0 đến 9 có 1 số 0
10 đến 99 có 1 x 9 = 9 số 0
100 đến 999 có 1 x 2 x 9 + 1 x 9 x 9 = 99 số 0
1000 đến 1010 có 2 x 10 + 3 = 23 số 0
Vậy xét,ta có 1 + 9 + 99 + 23 = 132 số 0
Cách giải là:
Từ 1 đến 10 là 1 số 0,từ 10 đến 100 là 100 số 0,từ 1dến 1000 là 1000 số 0 cộng thêm 2 vì từ 1000 đến 10 là 2 số 0
Nên 0,1,2,3,4.....1010 có 1102 số 0.