Đố cả web làm dc:))))
Viết thuật toán bằng 2 cách:
+ Tính tổng các số: 2
+ Số lượng các phân tử bằng 0
Bài 1 : CHo N và dãy số a1;a2...;aN. Viết thuật toán tính tổng những số âm trong dãy trên.
Bài 2 : CHo N và dãy số a1;a2...;aN. Viết thuật toán chỉ ra các phần tử bằng 0 trong dãy trên.
Bài 1.
Bước 1. Nhập N và dãy số \(a_1,a_2,...,a_N\)
Bước 2. \(i\leftarrow1\), \(S\leftarrow0\)
Bước 3. \(i\leftarrow i+1\)
Bước 4. 4.1 Nếu \(i>N\) thì kết thúc thuật toán và đưa ra kết quả.
4.2 \(a_i\ge0\) thì quay lại bước 3
4.3 \(S\leftarrow S+a_i\) rồi quay lại bước 3
Viết thuật toán tính tổng các phần tử bằng 0
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 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 các chữ số : 0 ; 1 ; 2 ; 3
a. Từ các số đó , hãy viết các số thập phân bé hơn 1 mà mỗi số có đủ cả bốn chữ số đó .
b. Tính tổng của các số thập phân đó ( bằng cách thuận tiên nhất )
a, 0,123: 0,132: 0,213: 0,231: 0,312: 0,321
b, 1,331
a) Số thập phân bé hơn 1 nên phần nguyên phải là 0.
Các số lập được là: 0,123 ; 0,132; 0,213 ; 0,231 ; 0,312; 0,321
b) Tính tổng các số trên.
Ta thấy ở chữ số phần nghìn, phần trăm và phần chục các chữ số 1, 2, 3 đều xuất hiện 2 lần
=> Tổng ở chữ số phần nghìn là: 2x(1 + 2 + 3) = 12, viết 2 nhớ 1 sang chữ số phần trăm
Tổng ở chữ số phần trăm là: 2x(1 + 2 + 3) + 1 = 13, viết 3 nhớ 1 sang chữ số phần mười
Tổng ở chữ số phần mười là: 2x(1 + 2 + 3) + 1 = 13, viết 3 nhớ 1 sang chữ số hàng đơn vị.
Kết quả bằng: 1,332
Viết tất cả các phân số có tổng và mẫu số và tử số bằng 15.Đây là toán nâng cao cơ bản
Bài 2: Cho N và dãy số a1.... an Tính số lượng các số hạng dương và chia hết cho 7 có trong dãy a? 1. Xác định input và out của bài toán. (14) (2.5d) 2. Biểu diễn thuật toán bằng cách liệt kê. 3. Biểu diễn thuật toán bằng sơ đồ khối.
Cho các chữ số 0 , 1 , 2 , 3, 5/.
a, từ các chữ số đó hãy viết các số thập phân bé hơn 1 mà mỗi số đều có đủ cả 4 chữ số.
b, tính tổng các số thập phân đó bằng cách thuận tiện nhất.
1 . Tập hợp các số có 3 chữ số , có chữ số tận cùng bằng 5 , có bao nhiêu phần tử ?
2 . Tìm phân số có tổng tử số và mẫu số bằng 25 , mẫu số lớn hơn tử số là 7 đơn vị ?
3 . Từ các chữ số 1,2,3,4 lập tất cả các số tự nhiên mà mỗi chữ số trên đều có mặt đúng 1 lần .Tính tổng các số ấy ?
Nhớ viết cách giải hộ mình nha .
Ta có các số tự nhiên có 3 chữ số có tận cùng bằng 5 :
=> A = { 105 ; 115 ; 125 ; .. ; 985 ; 995 }
Mà mỗi phần tử cách nhau 10 đơn vị
Vậy có số phần tử là :
( 995 - 105 ) : 10 + 1 = 90 ( phần tử )
Đáp số : ...
2 . Tử số của phân số đó là :
( 25 - 7 ) : 2 = 9
Mẫu số của phân số là :
25 - 9 = 16
Phân số đó là : \(\frac{9}{16}\)
3 . Có : 4 . 3 . 2 . 1 = 24 ( số tự nhiên có 4 chữ số khác nhau )
Tổng các số trên là :
6000 . ( 1 + 2 + 3 + 4 ) + 600 . ( 1 + 2 + 3 + 4 ) + 60 . ( 1 + 2 + 3 + 4 ) + 6 . ( 1 + 2 + 3 + 4 ) = 66660
Đáp số : ..