Hãy cho biết trong dãy số: 1; 2; 3; 4; 5; ...; 2016 có tất cả bao nhiêu chữ số 8?
Trả lời. Dãy số trên có ................ chữ số 8.
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.
Giải:
Viết thêm 1 chữ số 1 vào trước các số có 2 chữ số và 2 chữ số 0 vào trước các số có 1 chữ số. Khi đó từ 1 đến 999 trở thành các số có 3 chữ số và đó là các số thuộc dãy số:
000; 001; 002; ...; 999
Số các số thuộc dãy số trên là:
(999 - 000) : 1 + 1 = 1000(số)
Số các chữ số của dãy số trên là:
3 x 1000 = 3000 (chữ số)
Chữ số 0; 1; 2; 3; 4; 5; 6; 7; 8; 9 ở dãy số trên xuất hiện như nhau và xuất hiện số lần là:
3000 : 10 = 300(lần)
Từ 1 đến 1000 số chữ số 1 là:
300 + 1 = 301 (chữ số)
Đáp số:..
Đề phải là:
Cho dãy số: 1 ; 4 ; 7 ; 10 ; 13 ; ...
Hãy cho biết chữ số thứ 20
Từ 1 - 10 có 1 chữ số 8
Từ 1 - 20 có 2 chữ số 8
Từ 1 - 30 có 3 chữ số 8
Vậy , từ 1 - 70 có 7 số 8
Từ 1 - 80 có 8 số 8
từ 1 - 90 có 10 số 8
Vậy từ 1 - 100 có : 1 + 2 + 3 ... + 8 + 10 = 45 số 8
Từ 1 - 1000 có số lượng số 8 là : 45 x 10 = 450 ( số 8 )
Từ 1 - 2000 có số lượng số 8 là : 45 x 20 hay 450 + 450 = 900 ( số 8 )
Từ 1 - 2010 có 901 số 8
Vì từ 2010 - 2016 ko có số 8 nào cả . Vậy nên từ 1 - 2016 có 901 số 8
Đ/s : 901 số 8
bạn tk mk nha !
Vậy , từ 1 - 100 có : 1 + 2 + 3 + 4 + 5 + 6 + 7 + 10
uses crt;
var a:array[1..100]of integer;
n,i,max,min,t:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
max:=a[1];
for i:=1 to n do
if max<a[i] then max:=a[i];
min:=a[1];
for i:=1 to n do
if min>a[i] then min:=a[i];
t:=0;
for i:=1 to n do
t:=t+a[i];
writeln('Gia tri lon nhat la: ',max);
writeln('Gia tri nho nhat la: ',min);
writeln('Trung binh cua day so la: ',t/n:4:2);
readln;
end.
từ 1 đến 9 có 1 chữ số 8
từ 10 đến 99 có 10 số 8
từ 100 đến 999 có 100 số 8
từ 1000 đến 1999 có 1000 số 8
từ 2000 đến 2016 có 1 số 8
vậy có tất cả là
1+1+10+100+1000=1102 chữ số 8
Đ/S....
bn trả lời sai rùi mk vừa làm xong. thank you!