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

H24

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

ML
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ự
H24
Xem chi tiết
HT
Xem chi tiết
H24
Xem chi tiết
HT
Xem chi tiết
LV
Xem chi tiết
H24
Xem chi tiết
DT
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết