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.
program DaySoLeLienTiep;
var
n, i: integer;
a: array[1..1000] of integer;
dem, max: integer;
begin
readln(n);
for i := 1 to n do
read(a[i]);
dem := 0;
max := 0;
for i := 1 to n do
begin
if abs(a[i]) mod 2 = 1 then
begin
dem := dem + 1;
if dem > max then
max := dem;
end
else
dem := 0;
end;
writeln(max);
end.
| Bước | Thao tác | Kết quả |
| 1 | Chuyển số 4 sang dạng nhị phân | 100 |
| 2 | Chuyển số 8 sang dạng nhị phân | 1000 |
| 3 | Chuyển số 32 sang dạng nhị phân | 100000 |
| 4 | Cộng ba số cùng cột ở trên trong hệ nhị phân | 101100 |
#include <bits/stdc++.h>
using namespace std;
long long a[1000],n,i,tam,j;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
cin>>a[i];
for (i=1; i<=n-1; i++)
for (j=i+1; j<=n; j++)
if (a[i]>a[j]) swap(a[i],a[j]);
for (i=1; i<=n; i++)
cout<<a[i]<<" ";
return 0;
}
1. Giá trị của A[5] là "Two"
2. Giá trị của a[len(A)] -> Báo lỗi do len(A) = 8 khi đó A[8] không tồn tại.
3. Thay phần tử tại vị trí 3 thành 8 -> A = [1, 0, "one", 8, 15, "Two", True, False]
4. Xóa phần tử tại vị trí 4 -> A = [1, 0, "one", 8, "Two", True, False]
5. Ghép 50 vào đầu danh sách -> A = [50, 1, 0, "one", 8, "Two", True, False]
6. Giá trị của A[3] là "one" -> A = "oneoneoneoneoneoneoneoneone"
7. A = []
def kiem_tra_so_ngay(thang):
if thang in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif thang in [4, 6, 9, 11]:
return 30
elif thang == 2:
return "28 hoặc 29"
else:
return "Tháng không hợp lệ"
# Nhập tháng từ người dùng
thang = int(input("Nhập vào một số nguyên là tháng trong năm: "))
# Kiểm tra và xuất ra số ngày tương ứng
so_ngay = kiem_tra_so_ngay(thang)
print(f"Số ngày trong tháng {thang} là: {so_ngay} ngày.")




Em nghĩ là b. Do `a[i]+=a[i]+3` tức là `a[i]=a[i]+a[i]+3=2*a[i]+3` anh ơi. Kbt trên Pascal hay Python gì đấy có đúng kh ạ
[5, 9, 11, 9, 15, 19]
À đúng rồi á, anh ít sử dụng += nên không nhầm chút. Cảm ơn em,