Câu 2:
B1: Nhập N và N dãy a1;a2;...;an
B2: i<--1; dem<--0;
B3: Nếu $i>N$ thì thông bao dem;
B4: Nếu $a_i<0$ thì dem<-- dem+1;
B5: i<-- i+1, quay lại B3.
#Như vạy chắc ổn nhỉ?
Câu 2:
B1: Nhập N và N dãy a1;a2;...;an
B2: i<--1; dem<--0;
B3: Nếu $i>N$ thì thông bao dem;
B4: Nếu $a_i<0$ thì dem<-- dem+1;
B5: i<-- i+1, quay lại B3.
#Như vạy chắc ổn nhỉ?
uses crt;
var n,i:integer;
s:real;
function giaithua(w:integer):longint;
var q:integer;
begin
giaithua := 1;
for q := 2 to w do giaithua:=giaithua*q;
end;
begin
clrscr;
write('Nhap so:');readln(n);
s := 1;
for i:=2 to n do
s := s+1/giaithua(i);
write('S=',s:6:9);
readln
end.
A chỉ biết code thoi =))) Có gì không hiểu e cứ hỏi nhé.