Bài 8: Hãy cho biết trong dãy số: 1; 2; 3; 4 ;5; …. 2016 có tất 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.
d:
#include <bits/stdc++.h>
using namespace std;
long long i,n,s;
int main()
{
cin>>n;
s=0;
for (i=1; i<=n; i++)
s=s+i;
cout<<s;
return 0;
}
*Với nhóm 1, nếu ta viết bắt đầu từ 000 ; 001 ; 002 ... 999 thì số lần xuất hiện của các chữa số từ 0 đến 9 (10 chữ số) là giống nhau.
Mà từ 000 đến 999 có số chữ số : (999 - 000 + 1) x 3 = 3000 (chữ số)
Số chữ số 1 là : 3000 : 10 = 300 (chữ số)
*Với nhớm 2. Riêng chữ số 1 đứng hnagf nghìn ta đã có 1000 chữ số 1, nếu bớt chữ số 1 ở hàng nghìn thì các chữ số còn lại giống nhóm 1 nên cũng có 300 chữ số 1.
*Với nhóm 3 chỉ có 7 chữ số 1 gồm 2 chữ số 1 ở hàng đv là 2001 và 2011 và 5ch]x số 1 đứng hnagf chục từ số 2010 đến 2014.
Vậy dãy số tự nhiên từ 1 đến 2014 có số chữ số 1 là : 300 + 1000 + 300 + 7 = 1607 (chữ số)
ĐS : 1607 chữ số
Ta có dãy số : 1 ; 2 ; 3 ; 4 ; ....... ;868 .
_ Từ 1 đến 9 có 9 số có 1 chữ số và tất cả 9 chữ số .
_Từ 10 đến 99 có 90 số có 2 chữ số và tất cả : 180 chữ số .
_Từ 100 đến 868 có 769 số có 3 chữ số và tất cả 2307.
Dãy trên có : 9+ 180 + 2307 = 2496 chữ số .
Suy ra chữ số 8 hàng trăm là thứ : 2496 - 2 = 2494 trong dãy .
Bài 1:
Giải:
- Ta nhận thấy: Số hạng thứ 1: 2 = 2 x 1
Số hạng thứ 2: 4 = 2 x 2
Số hạng thứ 3: 6 = 2 x 3
…………
Số hạng thứ n: ? = 2 x n
Quy luật của dãy số là: Mỗi số hạng bằng 2 nhân với số thứ tự của số hạng ấy.
- Ta nhận thấy các số hạng của dãy là số chẵn, mà số 2009 là số lẻ, nên số 2009 không phải là số hạng của dãy.
- Bài 2:
Giải:– Ta thấy: 8 – 5 = 3; 11 – 8 = 3; ………
Dãy số trên được viết theo quy luật sau: Kể từ số thứ 2 trở đi, mỗi số hạng bằng số hạng đứng liền trước nó cộng với 3.
Vậy 3 số hạng tiếp theo của dãy số là:
17 + 3 = 20 ; 20 + 3 = 23 ; 23 + 3 = 26
Dãy số được viết đầy đủ là: 2, 5, 8, 11, 14, 17, 20, 23, 26.
- Ta thấy: 2 : 3 = 0 dư 2 ; 5 : 3 = 1 dư 2 ; 8 : 3 = 2 dư 2 ; …..
Vậy đây là dãy số mà mỗi số hạng khi chia cho 3 đều dư 2. Mà:
2009 : 3 = 669 dư 2. Vậy số 2009 có thuộc dãy số trên vì cũng chia cho 3 thì dư 2.
Bài 3:
Giải:
- Cả 2 số 60, 483 đều không thuộc dãy đã cho vì:
– Các số hạng của dãy đã cho đều lớn hơn 60.
– Các số hạng của dãy đã cho đều chia hết cho 5, mà 483 không chia hết cho 5.
- Số 2002 không thuộc dãy đã cho vì mọi số hạng của dãy khi chia cho 3 đều dư 2, mà 2002 chia 3 thì dư 1.
- Cả 3 số 798, 1000, 9999 đều không thuộc dãy 3, 6, 12, 24,… vì:
– Các số hạng của dãy (kể từ số hạng thứ 2) đều chẵn, mà 9999 là số lẻ.
– Mỗi số hạng của dãy (kể từ số hạng thứ 2) đều gấp đôi số hạng liền trước nhận nó; cho nên các số hạng (kể từ số hạng thứ 3) có số hạng đứng liền trước là số chẵn, mà 798 chia cho 2 = 399 là số lẻ.
– Các số hạng của dãy đều chia hết cho 3, mà 1000 lại không chia hết cho 3.
Bài 4:
Giải:
– Ta nhận xét: 2,2 – 1 = 1,2; 3,4 – 2,2 = 1,2; 14,2 – 13 = 1,2;……
Quy luật của dãy số trên là: Từ số hạng thứ 2 trở đi, mỗi số hạng đều hơn số hạng liền trước nó là 1,2 đơn vị:
– Mặt khác, các số hạng trong dãy số trừ đi 1 đều chia hết cho 1,2.
Ví dụ: (13 – 1) chia hết cho 1,2
(3,4 – 1) chia hết cho 1,2
Mà: (34,6 – 1) : 1,2 = 28 dư 0.
Vậy nếu viết tiếp thì số 34,6 cũng thuộc dãy số trên.
Bài 1 : Cho dãy số : 2 ; 4 ; 6 ; 8 ; .....
1. Dãy số được viết theo quy luật : số chẵn cách đều bắt đầu từ 2
2. Số 2009 KHÔNG PHẢI là số hạng của dãy số trên.
Vì số 2009 là số lẻ.
Bài 2 : Cho dãy số 2 , 5 , 8 , 11 , 14 , 17 ....
1. 3 số hạng tiếp theo là : 20 , 23 , 26
2. Số 2009 có thuộc dãy số trên.
Vì ..............
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....
Theo đề toán ta có:
Từ số 1 đến số 9 có 9 số và có 9 chữ số
Từ số 10 đến số 99 có 90 số và có 180 chữ số
Từ số 100 đến số 868 có 769 số và có 2307 chữ số Vậy :Số chữ số dãy số tự nhiên từ số 1 đến số 868 là: ( 9 + 180 + 2307) = 2496 chữ số
Vì có vị trí thứ 3 từ cuối lên nên chữ số 8 hàng trăm của số 868 là chữ số thứ 2494 .
ĐS: 2494
#include <bits/stdc++.h>
using namespace std;
double x,t;
int n,i;
int main()
{
cin>>n;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
t=t+x;
}
cout<<"tong cac so la:"<<fixed<<setprecision(2)<<t<<endl;
cout<<"trung binh la:"<<fixed<<setprecision(2)<<t/(n*1.0);
return 0;
}
( Cuối-đầu )chia khoảng cách + 1 chia 8 nha bạn