cho dãy số : 2;4;6;8;10;...;2004 .
a, hỏi dãy số đó có bao nhiêu chữ số ?
b, hỏi nếu phải viết 184 chữ số thì viết đến số nào ?
c, tìm số thứ 2000 của dãy số ?
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.
Bước 1. Nhập N và dãy số a1,a2,...,aNa1,a2,...,aN
Bước 2. i←1i←1, S←0S←0
Bước 3. i←i+1i←i+1
Bước 4. 4.1 Nếu i>Ni>N thì kết thúc thuật toán và đưa ra kết quả.
4.2 ai≥0ai≥0 thì quay lại bước 3
4.3 S←S+aiS←S+ai rồi quay lại bước 3
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
Câu 4:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a[100],n,i,t;
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
t=0;
for (i=1; i<=n; i++)
if (a[i]<0) t=t+a[i];
cout<<t;
return 0;
}
*Gi ải:
a) Dãy số đã cho là dãy số chẵn liên tiếp bắt đầu từ 2 đến 2004. Hai số chẵn liên tiếp hơn ( kém) nhau 2 đơn vị. Ta thấy trong dãy số đó:
+ Từ 2 đến 8 có: (8 – 2) : 2 + 1 = 4 (chữ số)
+ Từ 10 đến 98 có: ( 98 – 10 ) : 2 + 1 = 45 ( số có hai chữ số)
+ Từ 100 đến 998 có: ( 998 – 100) : 2 + 1 = 450 ( số có ba chữ số)
+ Từ 1000 đến 2004 có: ( 2004 – 1000 ) : 2 + 1 = 503 ( số có bốn chữ số)
Vậy số lượng chữ số của dãy số là: 1 x 4 + 2 x 45 + 3 x 450 + 4 x 503 = 3456 ( chữ số)
b)Ta thấy: Nếu viết các số chẵn liên tiếp từ 2 đến 98 thì phải viết tới: 1 x4 +2 x 45 = 94 (chữ số)
Nếu viết các số chẵn liên tiếp từ 2 đến 998 thì phải viết tới: 1 x 4 + 2 x45 +3 x 450 =1444( csè)
Do 94 < 184 < 1444 nên 184 chữ số chỉ dùng để viết các số chẵn có 3 chữ số.
Số lượng chữ số dùng để viết các số chẵn có 3 chữ số là: 184 – 94 = 90 ( chữ số)
Số lượng số chẵn có 3 chữ số viết được là: 90 : 3 = 30 ( số).
Hai số chẵn liên tiếp hơn kém nhau 2 đơn vị và số khoảng cách ít hơn số lượng số là 1 nên:
Số khoảng cách ( mỗi khoảng cách 2 đơn vị ) là: 30 – 1 = 29 ( khoảng cách )
Số chẵn có 3 chữ số thứ 30 hơn số 100 là: 2 x 29 = 58 ( đơn vị )
Số chẵn có 3 chữ số thứ 30 của dãy số là: 100 + 58 = 158.
Vậy nếu 184 chữ số thì viết đến số 158.
c) Ta thấy:
Nếu viết các số chẵn liên tiếp từ 2 đến 998 thì phải viết tới: 1 x 4 + 2 x45+3 x 450=1444(chữ số)
Nếu viết các số chẵn liên tiếp từ 2 đến 2004 thì phải viết tới 3 456 chữ số (theo câu a).
Do 1444 < 2000 < 3456 nên chữ số thứ 2000 thuộc các số chẵn có 4 chữ số.
Số lượng chữ số dùng để viết các số chẵn có 4 chữ số là: 2000 – 1444 = 556 ( chữ số)
Số lượng số chẵn có 4 chữ số là: 556 : 4 = 139 ( số)
Số chẵn có 4 chữ số đầu tiên là 1000, số chẵn có 4 chữ số thứ 139 là: 1000+(139-1)x2=1276
Vậy dãy số chẵn liên tiếp từ 2 đến 1276 có đúng 2000 chữ số.
Do đó chữ số thứ 2000 của dãy số là 6 ( của số 1276).
a, Dãy số trên có số các chữ số là( 2004-2):2 +1=1002