Viết chương trình nhập và xuất mảng 1 chiều sau đó thực hiện các thao tác sau: a) Tính trung bình cộng các số lẻ b) Có bao nhiêu số chia hết cho 2 trong mảng
2 câu trả lời
Nhập từ bàn phím mảng số nguyên gồm n phần tử.
- Tính trung bình cộng các số lẻ ở vị trí chẵn
- Tìm số lớn nhất trong mảng vừa nhập
- Tìm vị trí các số nhỏ nhất trong mảng
- Đếm các số chính phương có trong mảng
- Hiện thị các số nguyên tố có trong mảng lên màn hình
- Thay thế các phần tử âm có trong mảng bằng giá trị 0
- Xóa các phần tử âm có trong mảng
- Sắp xếp mảng đã nhập theo thứ tự tăng dần
- Học tốt
program Tin_hoc;
uses crt;
var i,k:integer;
tb:real
a: array [1..10000] of integer;
begin
clrscr;
k:=0;tb:=0;
write('Nhap do dai cua xau: ');readln(n);
writeln('Nhap ',n,' phan tu cua xau:'):
for i:= 1 to n do
begin
readln(a[i]);
if a[i] mod 2 = 0 then k:=k+1 else tb:=tb+a[i]
end;
tb:=tb/n
writeln('a) Trung binh cong cac so le la: ',tb:0:2);
writeln('b) Co ',k,' so chia het cho 2 trong mang');
readln;
end.
Câu hỏi trong lớp
Xem thêm