Cho dãy số: 2; 20; 56; 110;...; 992;1190;...
a) Tìm số hạng thứ 10 của dãy
b) Số 1406 là số hạng thứ bao nhiêu của dãy số trên.
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;
}
Ta có: 2 = 1 x 2
20 = 4 x 5
56 = 7 x 8
110 = 10 x 11
...
Quy luật: mỗi số trên được phân tích thành tích 2 số tự nhiên liên tiếp có thừa số thứ nhất của số liền sau hơn thừa số thứ nhất 3 đơn vị
Thừa số thứ nhất của số thứ 10 là: 1 + (10 - 1) x 3 = 28
=> số hạng thứ 10 của dãy trên là: 28 x 29 = 812
b) Ta có: 1406 = 37 x 38,
=> số 1406 là số hạng thứ: (37 - 1) : 3 + 1 = 13