Cho dãy số 2; 5; 8; 11; 14 ; … ; 101; 104.
Hãy xem xét số: 107; 77 có thuộc dãy số này không? Nếu có thuộc dãy thì nó là số hạng thứ bao nhiêu của dãy?
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;
}
Nhận xét:
2 : 3 = 0 (dư 2)
5 : 3 = 1 (dư 2)
8 : 3 = 2 (dư 2)
11 : 3 = 3 (dư 2)
….
101 : 3 = 33 (dư 2)
104 : 3 = 34 (dư 2)
Quy luật: Mỗi số hạng của dãy chia cho 3 đều dư 2 và thương kém số chỉ vị trí 1 đơn vị.
Số 107 > 104 nên 107 không thuộc dãy số
77 : 3 = 25 (dư 2)
Số 77 có thuộc dãy số
Vì 25 + 1 = 26 nên 77 là số hạng thứ 26 của dãy số đó.
107 ko thuộc dãy
77 thuộc SH thứ 26