Viết  chương trình tổng : S= 1+1/2 + 1/3 +...+1/n  Với n là số nguyên nhập từ bàn phím (2<=n<1000) Dữ liệu vào : số nguyên dương n Dữ liệu ra : một số thực duy nhất là  tổng  tìm được ( làm tròn đến 3 số thập phân ) Lưu ý : không sử dụng lên write()  để hướng dẫn nhập dữ liệu ( chỉ viết lệnh nhập dữ liệu đề cho ) Kết quả in đúng yêu cầu của đề , không in lời giảiv VD : Input: 3 Output: 1.833

2 câu trả lời

uses crt;

var i, n : integer; s : real;

begin

clrscr;

write('nhap so n : ');readln(n);

s := 1;

for i := 2 to n do s := s + 1/i;

writeln('s = ', s:2:3);

readln

end.

Program baitap;

Uses crt;

Var n,i:integer;

      S:real;

Begin

Clrscr;

Readln(n);

S:=0;

For i:=1 to n do S:=S+1/n;

Writeln(S:3);

Readln

End.

Câu hỏi trong lớp Xem thêm