May 2024 | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
---|
| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | Calendar |
|
Top posting users this week | |
| | Nguyễn Văn Chung | |
| | Tác giả | Thông điệp |
---|
Nguyễn Văn Chung
Tổng số bài gửi : 7 Join date : 06/10/2022
| Tiêu đề: Nguyễn Văn Chung Thu Oct 06, 2022 8:45 am | |
| #Bài tập 1 from math import sqrt a=int(input()) b=int(input()) c=int(input()) p=(a+b+c)/2 s=sqrt(p*(p-a)*(p-b)*(p-c)) print("{:.3}".format(p)) print("{:.3}".format(s)) | |
| | | Nguyễn Văn Chung
Tổng số bài gửi : 7 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Văn Chung Fri Mar 31, 2023 8:20 am | |
| bài 57: - xác định bài toán input: số nguyên dương N và dãy a1,a2,...,aN output: đưa ra vị trí các phần tử là số chính phương trong dãy
- thuật toán số chính phương là số có căn bậc hai là một số nguyên biểu thức toán học: căn u=GTTĐ(căn u) nhập dãy vào mảng a[i] duyệt từ đầu đến cuối dãy ,nếu a[i] là số chính phương thì đưa vị trí i ra mỗi giá trị tìm được cách nhau 1 dấu cách
- chương trình
from math import sqrt from math import trunc n = int(input()) a = list() for i in range(0,n): a.append(int(input())) for i in range(0,n): if sqrt(a[i])==trunc(sqrt(a[i])): print(i) Test 3 4 1 5 Kết quả 2 3 | |
| | | Nguyễn Văn Chung
Tổng số bài gửi : 7 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Văn Chung Fri Mar 31, 2023 8:29 am | |
| Bài 58: Đếm Phần Tử xác định bài toán Input: Cho số nguyên dương N và dãy a1, a2,…,aN Output: Đếm số các phần tử chia hết cho 2 nhưng không chia hết cho 3 thuật toán Res = 0; Duyệt từ đầu đến cuối dãy, nếu a[i] chia hết cho 2 và không chia hết cho 3 thì tăng biến Res lên một đơn vị. Đưa biến Res ra code n = int(input()) a = list() for i in range(0, n): a.append(int(input())) res = 0 for i in range(0, n): if a[i] % 2 == 0 and a[i] % 3 != 0: res += 1 print(res) Test 4 1 6 5 Kết quả 1 | |
| | | Nguyễn Văn Chung
Tổng số bài gửi : 7 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Văn Chung Fri Mar 31, 2023 8:31 am | |
| BÀI 59 TÌM PHẦN TỬ NHỎ NHẤT XÁC ĐỊNH BÀI TOÁN: input: số nguyên dương N và dãy a1,a2,…,aN output: phần tử có giá trị nhỏ nhất THUẬT TOÁN: Khởi tạo rmin = a[0] Duyệt từ đầu đến cuối dãy, nếu a[i] < rmin thì cập nhật lại rmin = a[i]; Đưa rmin ra. CODE: n = int(input()) a = list() for i in range(0, n): a.append(int(input())) rmin = a[0] for i in range(1, n): rmin = min(rmin, a[i]) print(rmin) TEST: N=4 Dãy 3 1 2 5 Kết quả: 1 | |
| | | Nguyễn Văn Chung
Tổng số bài gửi : 7 Join date : 06/10/2022
| Tiêu đề: Re: Nguyễn Văn Chung Fri Mar 31, 2023 8:34 am | |
| Bài 56: -Xác định bài toán Input: số nguyên dương N và dãy a1,a2,...,aN Output: liệt kê phần tử là số chẵn trong dãy
-Thuật toán nhập dãy vào dãy a[i] Duyệt từ đầu đến cuối dãy ,nếu a[i] là số chẵn thì đưa phần tử đó ra, mỗi phần tử cách nhau 1 dấu cách
-Chương trình Code:
[code] n= int(input()) a= list() for i in range (0,n): a.append(int(input())) for i in range (0,n): if a[i] % 2 == 0: print(a[i]) [\code]
Test: 2 3 2 5 7 Kết quả: 2 | |
| | | Sponsored content
| Tiêu đề: Re: Nguyễn Văn Chung | |
| |
| | | | Nguyễn Văn Chung | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn được quyền trả lời bài viết
| |
| |
| |