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.
1:
const fi='Dulieu.txt';
fo='ketqua.txt';
var f1,f2:text;
a:array[1..100]of integer;
i,n:integer;
begin
assign(f1,fi); reset(f1);
assign(f2,fo); rewrite(f2);
n:=0;
while not eof(f1) do
begin
inc(n);
read(f1,a[n]);
end;
for i:=1 to n do
if (a[i]>0) and (a[i] mod 2=0) then write(f2,a[i]:4);
close(f1);
close(f2);
end.
P/s: Cái này mình viết chương trình chính thôi nhé, còn hàm và thủ tục bạn tự viết nhé(chỉ cần lấy ý tưởng trong chương trình chính ra viết là được rồi)
2:
uses crt;
var a:array[1..100]of integer;
i,n,t:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
t:=0;
for i:=1 to n do
if a[i]>=0 then t:=t+a[i];
writeln(t);
readln;
end.
Tham khảo:
Chia sẻ với các bạn bằng 2 cách: Chia sẻ qua blutooth, chia sẻ qua internet
Sự khác biệt giữa các chế độ chia sẻ:
- Phạm vi hoạt động: Bluetooth có phạm vi hoạt động hạn chế, thường chỉ khoảng 10 mét. Trong khi đó, chia sẻ qua internet không bị giới hạn bởi khoảng cách và có thể được thực hiện bất cứ nơi nào có kết nối internet.
- Tốc độ truyền tải: Bluetooth có tốc độ truyền tải dữ liệu chậm hơn so với chia sẻ qua internet, vì nó chỉ có thể truyền tải một lượng dữ liệu nhỏ cùng một lúc. Chia sẻ qua internet có tốc độ truyền tải nhanh hơn và có thể truyền tải một lượng dữ liệu lớn hơn.
Giống nhau: Đều là biến dùng để thực hiện cách lệnh trong chương trình
Khác nhau:
- Biến toàn cục:
+ Được khai báo ở chương trình chính
+ Phạm vi hoạt động trong toàn chương trình (kể cả chương trình con)
- Biến cục bộ:
+ Được khai báo ở chương trình con
+ Phạm vi hoạt động chỉ trong chương trình con
# Nhập mảng
m = int(input('Nhập số hàng: '))
n = int(input('Nhập số cột: '))
array = [[int(input()) for _ in range(n)] for _ in range(m)]
# In các giá trị chẵn
for i in range(m):
for j in range(n):
if array[i][j] % 2 == 0:
print(array[i][j], end=' ')
print()
Trong Python, danh sách là một kiểu dữ liệu linh hoạt có thể chứa nhiều loại dữ liệu khác nhau, bao gồm cả các danh sách khác. Về cơ bản, danh sách được sử dụng để lưu trữ các giá trị, trong khi mảng là một cấu trúc dữ liệu tương tự như danh sách, nhưng chỉ chứa các phần tử cùng kiểu dữ liệu.
Một danh sách trong Python có thể được sử dụng như một mảng một chiều bằng cách sử dụng chỉ số của phần tử để truy cập vào các giá trị trong danh sách. Ví dụ, danh sách a = [1, 2, 3] có thể được truy cập bằng cách sử dụng a[0], a[1], a[2] để lấy giá trị 1, 2, 3 tương ứng.
Một danh sách trong Python cũng có thể được sử dụng để đại diện cho mảng hai chiều bằng cách chứa các danh sách khác. Tuy nhiên, danh sách không được tối ưu để sử dụng như một mảng hai chiều, do đó, nó không hiệu quả trong việc thao tác với các phần tử của mảng hai chiều.
Vì vậy, mặc dù danh sách và mảng đều có thể được sử dụng để lưu trữ dữ liệu, tuy nhiên, mảng hai chiều được thiết kế để cung cấp các tính năng hiệu quả và hữu ích hơn cho việc thao tác với các phần tử của mảng hai chiều.
uses crt;
const fo='data.txt';
var f1:text;
a:array[1..10]of integer;
i,n:integer;
begin
clrscr;
assign(f1,fo); rewrite(f1);
n:=10;
for i:=1 to n do readln(a[i]);
for i:=1 to n do write(f1,a[i]:4);
close(f1);
readln;
end.
Giống nhau: Đều là hai kiểu dữ liệu có thể chứa được nhiều dữ liệu