Bài 14: Kiểu dữ liệu tệp

supper hunter

Viết chƣơng trình đọc từ tệp ‘bai25.inp’ một số nguyên dƣơngN(1000>N) và dãy số nguyên có N phần tử a1, a2,…aN có giá trị tuyệt đối khôngquá 300000. Ghi thông tin vào tệp ‘bai25.out’ các giá trị sau:a, Số lƣợng số chẵn, số lƣợng số lẻ trong dãyb, kiểm tra dãy số có phải là cấp số cộng không, rồi đƣa ra thông báo 

 

Nguyễn Lê Phước Thịnh
27 tháng 2 2021 lúc 11:08

const fi='bai25.inp'

fo='bai25.out'

var f1,f2:text;

a:array[1..1000]of integer;

i,n,dem,dem1,d:integer;

kt:boolean;

begin

assign(f1,fi); reset(f1);

assign(f2,fo); rewrite(f2);

readln(f1,n);

for i:=1 to n do 

  read(f1,a[i]);

dem:=0;

dem1:=0;

for i:=1 to n do 

  if a[i] mod 2=0 then inc(dem)

else inc(dem1);

writeln(f2,'So luong so chan la: ',dem);

writeln(f2,'So luong so le la: ',dem1);

d:=abs(a[2]-a[1]);

kt:=true;

for i:=2 to n do

  if abs(a[i]-a[i-1])<>d then

begin

kt:=false;

break;

end;

if kt=true then writeln(f2,'Day la day cap so cong')

else writeln(f2,'Day khong la day cap so cong');

close(f1);

close(f2);

end.

Bình luận (0)

Các câu hỏi tương tự
Lê Hoàng Dương
Xem chi tiết
Nguyễn Thi Thư
Xem chi tiết
Duy Hùng
Xem chi tiết
Quynh Anh Nguyen
Xem chi tiết
thu huyền
Xem chi tiết
Minh Trí Đoàn
Xem chi tiết
Phạm Hồng Nguyên
Xem chi tiết
hoàng đức
Xem chi tiết
Cao Bảo tồn
Xem chi tiết