Biết rằng 1 số tự nhiên n (n<1000) luôn tồn tại số nguyên dương k (k <20) và 1 cách điền dấu cộng hoặc dấu trừ vào các vị trí dấu * dưới đây để nhận 1 đẳng thức đúng:

Bài toán 1: Biểu diễn số

Biết rằng 1 số tự nhiên n (n<1000) luôn tồn tại số nguyên dương k (k <20) và 1 cách điền dấu cộng hoặc dấu trừ vào các vị trí dấu * dưới đây để nhận 1 đẳng thức đúng:

*$1^{2}$*$2^{2}$*...**$k^{2}$ = n

Với n = 0, ta có: +$1^{2}$+$2^{2}$-$3^{2}$+$4^{2}$ - $5^{2}$ -$6^{2}$+$7^{2}$ = 0

Hãy viết chương trình nhập vào một số tự nhiên n (n<1000), đưa ra 1 cách biểu diễn thỏa mãn


uses crt;

var n,i:integer;

s:real;

begin

clrscr;

write('n='); readln(n);

if (n>=0) and (n<=100) then

begin

s:=0;

for i:=1 to n do

s:=s+(i/(i+1));

writeln('tong la: ',s);

end

else writeln('vui long nhap lai');

readln;

end.


Bình luận

Giải bài tập những môn khác