Cho dãy số 2;4;7;2;4 biết tổng 3 số liên tiếp trong dãy là 13
a.Số thứ 2012 là số:
b.Tính tổng 2025 số hạng đầu tiên của dãy
Cần giúp nhanh với ạ Trả lời thui cx đ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.
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;
}
Dãy số có dạng: 2, 4, 7, 2, 4, 7, ...
Ta thấy dãy số này có chu kỳ lặp lại là 3 số: 2, 4, 7.
Vì dãy số có chu kỳ 3, ta chia 2012 cho 3 để xem số thứ 2012 thuộc vị trí nào trong chu kỳ:
2012 : 3 = 670 dư 2
Vậy số thứ 2012 sẽ là số thứ 2 trong chu kỳ, đó là số 4.
b Mỗi chu kỳ có tổng là: 2 + 4 + 7 = 13
Có 2025 số hạng, vậy có số chu kỳ là: 2025 : 3 = 675 chu kỳ
Tổng của 2025 số hạng đầu tiên là: 675 x 13 = 8775