Cho dãy số 2;17;47; 92;152...tìm số hạng thứ 100 của dãy
Mong mn giúp! Hứa tick trả! Cảm ơ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;
}
17 - 2 = 15
47 - 17 = 30
92 - 47 = 45
152 - 92 = 60
Vậy số thứu 100 là
2 + 99 x 15 = 1515
Dãy số trên có quy luật kể từ số hạng thứ 2 như sau:
Số hạng thứ 2 là 17 = 2 + 15 x (1)
Số hạng thứ 3 là 47 = 2 + 15 x (1+2)
Số hạng thứ 4 là 92 = 2 + 15 x (1+2+3)
Số hạng thứ 5 là 152 = 2 + 15 x (1+2+3+4)
…………………………….
Số hạng thứ 100 là :
2 + 15 x (1+2+3+4+…….+98+99) =2 + 15 x [(1+99) x 99] : 2 =74252