Mạng máy tính và internet

helpme

Tổng cặp số Tên chương trình CAPSO.PAS

Cho dãy số nguyên dương a1, a2, ..., an, trong đó có thể có những số bằng nhau. Với số nguyên x cho tr­ước (1 £ x £ 2000) hãy xác định số cặp (ai, aj) thỏa mãn các điều kiện:

· ai + aj = x.

· 1 £ i < j £ n.

Dữ liệu vào: Từ file văn bản CAPSO.INP:

- Dòng đầu tiên chứa số nguyên n (1 £ n £ 100).

- Dòng tiếp theo chứa n số nguyên a1, a2, . . ., an

- Dòng cuối cùng chứa số nguyên x.

Kết quả: Ghi ra file văn bản CAPSO.OUT, gồm một số nguyên duy nhất là số cặp tìm được.

Ví dụ:

CAPSO .INP

CAPSO .OUT

9

5 12 7 10 9 1 2 3 11

13

3

Minh Lệ
25 tháng 4 2020 lúc 17:26

Program hotrotinhoc_hoc24;

const fi='CAPSO.INP';

fo='CAPSO.OUT';

var a: array[1..100] of integer;

i,j,n,x,d: integer;

f: text;

procedure ip;

begin

assign(f,fi);

reset(f);

readln(f,n);

for i:=1 to n do read(f,a[i]);

readln(f);

read(f,x);

close(f);

end;

procedure out;

begin

assign(f,fo);

rewrite(f);

d:=0;

for i:=1 to n do

for j:=i to n do

if i+j=x then inc(d);

write(f,d);

close(f);

end;

begin

ip;

out;

end.

Bình luận (0)

Các câu hỏi tương tự
helpme
Xem chi tiết
hoàng đá thủ
Xem chi tiết
helpme
Xem chi tiết
hoàng đá thủ
Xem chi tiết
Lục Hạ Vy
Xem chi tiết
helpme
Xem chi tiết
Doãn Hoài Trang
Xem chi tiết
helpme
Xem chi tiết
helpme
Xem chi tiết