Cho dãy số như sau: 10, 3, 6, 10, 6, 12, 10, 9, 18, 19, 21, 15, 19, 24, 21, 19, 27, 27, 28, 30, . . .
Yêu cầu: Nhập từ bàn phím số tự nhiên N. Hãy in ra số hạng thứ N của dãy số và tổng của N số hạng đầu tiên của dãy.
c++
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.
Input : Dãy số nguyên N a1... aN;
Output : Tổng các số hạng chẵn trong dãy;
B1 : Nhập N số nguyên a1,...aN;
B2 : Tong <---- 0; i <---- 1;
B3 : Nếu ai chia hết cho 2 thì Tong <---- Tong + ai;
B4 : Nếu i > N thì đưa kết quả tổng ra màn hình rồi kết thúc chương trình;
B5 : i <---- i + 1 rồi quay lại B3;
Bài 5:
a) Ta có quy luật của dãy số là các số hạng cách nhau 3 đơn vị
\(\Rightarrow A=\left\{19;22;25;28;31;34\right\}\)
b) Số hạng thứ 200 của dãy số trên là:
\(1+\left(200-1\right)\times3=598\)
Tổng 200 số hạng đầu tiên của dãy là:
\(\left(598+1\right)\cdot100:2=29950\)
c) Theo quy luật thì các số hạng trong dãy số chia cho 3 sẽ dư 1
\(\Rightarrow177:3=59\) chia hết cho 3 nên không nằm trong dãy số
Bài 10:
Số lẻ đầu tiên trong 21 số lẻ liên tiếp đầu tiên là: 1
Số lẻ cuối cùng trong 21 số lẻ liên tiếp đầu tiên là: $2.21-1=41$
Tổng của 21 số lẻ liên tiếp đầu tiên là:
$(41+1)\times 21:2=441$
Bài 11:
a.
Số hạng đầu tiên: $10=5.1+5$
Số hạng T2: $15=5.2+5$
Số hạng T3: $20=5.3+5$
.....
Số hạng thứ 19 là: $5.19+5=100$
b.
Ta thấy dãy trên là 1 dãy cách đều với khoảng cách là 2.
Gọi số hạng đầu tiên là $x$. Ta có:
$(56-x):2+1=25$
$(56-x):2=24$
$56-x=24\times 2=48$
$x=56-48=8$
Vậy số hạng đầu tiên là $8$.
Ta nhận xét :
Số hạng thứ mười là
21 = 2 x 10 + 1
Số hạng thứ chín là :
19 = 2 x 9 + 1
Số hạng thứ tám là :
17 = 2 x 8 + 1
. . .
Từ đó suy ra quy luật của dãy số trên là : Mỗi số hạng của dãy bằng 2 x thứ tự của số hạng trong dãy rồi cộng với 1.
Vậy số hạng đầu tiên của dãy là: 2 x 1 + 1 = 3
blah blah blah...
blah blah blah ...
blah blah blah ...
ko can k dau!
Bài 2:
Gọi số hạng đầu là X, số hạng cuối là Y, số lượng số hạng là Z, tổng là A và khoảng cách là B. Áp dụng 2 công thức dưới đây, bạn sẽ giải được dạng bài toán này:
1. Tính tổng: A = (X + Y) x Z : 2 (1)
2. Tính số lượng số hạng: Z = (Y - X) : B (2)
Điền dữ liệu đầu bài vào (1) và (2) ta có:
3400 = (X + Y) x 10 : 2 ==> X + Y = 680 (1)
10 = (Y - X) : 10 +1 ==> Y - X = 90 (2)
Từ (1) và (2) suy ra: X + Y + Y - X = 680 + 90 ==> Y = 385, X = 295.
#include <iostream>
#include <vector>
int main() {
std::vector<int> sequence = {10, 3, 6, 10, 6, 12, 10, 9, 18, 19, 21, 15, 19, 24, 21, 19, 27, 27, 28, 30};
int N;
std::cout << "Nhap so tu nhien N: ";
std::cin >> N;
int termN = sequence[N - 1];
int sum = 0;
for (int i = 0; i < N; i++) {
sum += sequence[i];
}
std::cout << "So hang thu " << N << " cua day so la: " << termN << std::endl;
std::cout << "Tong cua " << N << " so hang dau tien cua day so la: " << sum << std::endl;
return 0;
}