tính tổng dãy số S= 1,2,3,.........N bằng cách liệt kê
Cho dãy A gồm N số nguyên tử A1,A2,...An.Hãy tính tổng các phần tử chia hết cho 3 trong dãy A.Viết thuật toán giải bài toán trên bằng cách liệt kê.
Thuật toán
-Bước 1: Nhập dãy số
-Bước 2: t←0; i←1;
-Bước 3: Nếu a[i] mod 3=0 thì t←t+a[i];
-Bước 4: i←i+1;
-Bước 5: Nếu i<=n thì quay lại bước 3
-Bước 6: Xuất t
-Bước 7: Kết thúc
cho N và dãy nguyên dương a1,a2,...,aN và một số nguyên dương x. hãy tính tổng các số hạng có giá trị bé hơn x trong dãy
Hãy giải bài toán bằng cách liệt kê và sơ đồ khối
#include <bits/stdc++.h>
using namespace std;
long long x,i,n,t,a;
int main()
{
cin>>n>>x;
t=0;
for (i=1; i<=n; i++)
{
cout<<a;
if (a<x) t=t+a;
}
cout<<t;
return 0;
}
Cho thuật toán, giải bằng 2 cách liệt kê và vẽ sơ đồ khối
Bài 1: Cho dãy A gồm N số nguyên A1…AN. Hãy tính tổng các số các số chẵn và tổng các số lẻ có trong dãy.
Bài 2: Cho dãy A gồm N số nguyên A1…AN. Hãy đếm tất cả các số chẵn trong dãy.
Bài 3: Cho dãy A gồm N số nguyên A1…AN. Hãy cho biết có bao nhiêu số trong dãy có giá trị bằng 0.
Bài 4: Cho dãy A gồm N số nguyên A1…AN. Hãy đếm tất cả các số chẵn không âm trong dãy.
Bài 1:
#include <bits/stdc++.h>
using namespace std;
long long n,x,i,t1,t2;
int main()
{
cin>>n;
t1=0; t2=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==0) t1=t1+x;
else t2=t2+x;
}
cout<<t1<<" "<<t2;
return 0;
}
Cho A = {n thuộc N / n chia 3 dư 1;n<500}
a,Liệt kê các phần tử của A
b,Dãy có phải dãy cách đều ko
c, Tìm số hạng thứ 40 của dãy
d,Tính tổng các phần tử của A
*Ý a,b sử dụng Máy Tính Cầm Tay và liệt kê quy trình thực hiện
a, A = 1;4;7;10;.........; 499
b, dãy trên là dãy cách đều vì
1;4;7;10 ; .........; 499
cách dều nhau 3 đơn vị hay hơn kém nhau 3 đơn vị
c, vì là số cách đều nên số hạng thứ 40 là 1 trong các số
121;124 vì khi chia chữ số hàng chục và trăm cho 3 thì đc 4
nếu là số 124 thì ta có
( 124 - 1 ) : 3 + 1 = 41
=> số thứ 40 là 121
d, phần tử của tập hợp A có là
( 499 - 1 ) : 3 + 1 = 167 ( số )
tổng số phần tử A là
( 499 + 1 ) . 167 : 2 = 41750
Đ/S:............
chúc bạn học tốt ^ _ ^
Cho dãy số 0,2,6,12,...,2550. Viết tập hợp A bằng cách liệt kê tính chất đặc trưng.
Cho dãy A gồm N phân tử a1;a2..an hãy đếm và tính tổng các số chẵn trong đây( bằng 2 phương pháp sơ đồ khối và liệt kê)
#include <bits/stdc++.h>
using namespace std;
long long n,i,x,dem,t;
int main()
{
cin>>n;
dem=0;
t=0;
for (i=1; i<=n; i++)
{
cin>>x;
if (x%2==0)
{
dem++;
t=t+x;
}
}
cout<<dem<<" "<<t;
return 0;
}
Giúp em với ạ!!!!
Cho dãy số có n phần tử a1, a2,...an
1. Nhập số K, đếm số lượng các số K trong dãy (K là số bất kì, bằng cách vẽ sơ đồ khối)
2. Tính trung bình cộng của các số chẵn nhỏ hơn 100 ( bằng cách liệt kê các bước)
2:
#include <bits/stdc++.h>
using namespace std;
int i,dem,s;
int main()
{
dem=0;
s=0;
for (i=1; i<=100; i++)
if (i%2==0)
{
dem++;
s=s+i;
}
cout<<fixed<<setprecision(2)<<(s*1.0)/(dem*1.0);
return 0;
}
Cho dãy A gồm N phần tử . Tính tổng của các phần tử
a) Xác định input,output
b) Nêu ý tưởng
c) Thuật toán theo cách liệt kê
Mô tả thuật toán bằng cách liệt kê của bài toán sau:Cho dãy số nguyên gồm N phần tử (2