Hãy viết thuậnt toán cho bài toán sau:
Cho 2 số nguyên a và b (a<b).Viết thuật toán chỉ ra vị trí các số chẵn và đưa ra trung bình cộng các số chẵn trong đoạn từ a đến b
Cứuuuuuuu pls
Hãy xây dựng thuật toán giải bài toán sau:
Cho số nguyên N, hãy tìm tất cả các ước của số N.
-Giúp mình giải hộ-
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if (n%i==0) cout<<i<<" ";
return 0;
}
Hãy dùng phương pháp liệt kê để thể hiện thuật toán của bài toán sau:
Cho một dãy a gồm n số nguyên a1,a2,..an được nhập từ bàn phím (n<=100) có giá trị tuyệt đối không lớn hơn 1000. Hãy cho biết a có phải là một cấp số cộng không?
cho hai số nguyên AB hãy so sánh A>B thông báo A>B ngược lại thông báo A<B và A=B hãy viết thuật toán cho bài toán trên và viết chương trình
#include <bits/stdc++.h>
using namespace std;
long long a,b;
int main()
{
cin>>a>>b;
if (a>b) cout<<"a lon hon b";
else if (a<b) cout<<"a nho hon b";
else cout<<"a bang b";
return 0;
}
Xác định bài toán, viết ý tưởng và xây dựng. thuật toán cho các bài toán sau:2) Cho 5 số nguyên dương a, ă, #y * Hạ Hãy tính tổng 5 số nguyên dương đó
Xác định số lượng biến cần thiết và sử dụng ngôn ngữ lập trình Pascal để khai báo các biến cho bài toán sau:
Cho hai số nguyên A và B. Xác định kết quả của A*B và kết quả của A/B.
Giúp mình vs ạ
Chỉ cần hai biến a,b kiểu nguyên là đủ rồi
cho dãy a là dãy gồm N(<=250)số nguyên dương A1...An và số nguyên k hãy tìm kiếm số nguyên k trong dãy a
xác định bài toán
Viết thuật toán tìm kiếm nhị phân cho bài toán
#include <bits/stdc++.h>
using namespace std;
long long i,n,x,k;
int main()
{
cin>>n>>k;
for (i=1; i<=n; i++)
{
cin>>x;
if (x==k) cout<<i<<" ";
}
return 0;
}
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
Cho dãy A gồm N số nguyên: a1,a2,...,an.Hãy cho biết có bao nhiêu số chia hết cho 3 trong dãy A đã cho. a) Hãy xá định dữ liệu vào (Input) và dữ liệu ra (output) bài toán trên. b) Viết thuật toán để giải bài toán trên.
def count_pairs_divisible_by_3(arr):
n = len(arr)
# Đếm số lượng số dư khi chia cho 3
count_mod = [0, 0, 0]
for num in arr:
count_mod[num % 3] += 1
# Trường hợp 0: Số dư 0 + Số dư 0
count_pairs = count_mod[0] * (count_mod[0] - 1) // 2
# Trường hợp 1: Số dư 1 + Số dư 2
count_pairs += count_mod[1] * count_mod[2]
# Trường hợp 2: Số dư 1 + Số dư 1 hoặc Số dư 2 + Số dư 2
count_pairs += count_mod[1] * (count_mod[1] - 1) // 2
count_pairs += count_mod[2] * (count_mod[2] - 1) // 2
return count_pairs
# Thử nghiệm
arr = [3, 5, 7, 9, 11, 13, 15]
result = count_pairs_divisible_by_3(arr)
print(f"Số lượng cặp số có tổng chia hết cho 3 là: {result}"