Cho day so 2;5;8;11;....; tinh tong 200so hang dau toen cua day
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.
![](https://rs.olm.vn/images/avt/0.png?1311)
![](https://rs.olm.vn/images/avt/0.png?1311)
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;
}
![](https://rs.olm.vn/images/avt/0.png?1311)
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;
}
![](https://rs.olm.vn/images/avt/0.png?1311)
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;
}
![](https://rs.olm.vn/images/avt/0.png?1311)
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;
}
Vì số 2 là số đầu nên còn lại :200-1=199(số)
Số cuối là : 2+3*199=599
Ta thấy cặp đầu và cuối bằng các cặp tiếp theo nên tổng 200 số hàng đầu tiên của dãy bằng tổng của : 200:2=100(cặp)
Tổng 200 số hàng đầu của dãy là :(2+599)*100=60100
Số thứ 200 của dãy là :
( 200 - 2 ) . 3 - 2 = 592
Số số hạng của 200 số đầu ở day trên là :
( 592- 2 ) . 3 + 1 = 1771
Tổng 200 số đầu tiên của dãy là :
(2 + 592 ) . 1771 : 2 = 525987
Vậy tổng 200 số hạng đầu tiên của dãy là 525987.