Cho tệp input.txt có cấu trúc gồm 2 dòng. Dòng 1 chứa số nguyên N, dòng thứ 2 chứa N số nguyên. Hãy viết chương trình đếm các số chia hết cho k (với k nhập từ bàn phím) trên dòng 2 của tệp input.txt. Ghi kết quả vào tệp ketqua.txt
2 câu trả lời
program bai_giai;
uses crt;
var f,g:text;
A:array[1..10000] of longint;
n,i,k,d:longint;
begin
clrscr;
Assign(f,'input.txt'); reset(f);
Assign(g,'ketqua.txt'); rewrite(g);
write('Nhap k: '); readln(k);
readln(f,n);
d:=0;
for i:=1 to n do
begin
read(F,A[i]);
if A[i] mod k=0 then d:=d+1;
end;
write(g,d);
close(f); close(g);
end.
uses crt;
var f:text; i,n,k,d:longint; a:array[1..10000000]of longint;
begin
clrscr;
assign(f,'input.txt');reset(f);
readln(f,n);
for i:=1 to n do read(f,a[i]);
write('Nhap k: ');readln(k);
close(f);
assign(f,'ketqua.txt');rewrite(f);
for i:=1 to n do
if a[i] mod k=0 then inc(d);
writeln(f,d);
close(f);
end.
Câu hỏi trong lớp
Xem thêm