Có bao nhiêu cặp số nguyên (a,b) sao cho |a|+|b|=n (n thuộc N*)
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
program CapSoChinhPhuong;
uses crt;
var
n, a, b, count: integer;
begin
clrscr;
write('Nhap vao so nguyen n: ');
readln(n);
count := 0;
writeln('Cac cap so a, b sao cho a^2 + b^2 la so chinh phuong la:');
for a := 1 to n do begin
for b := 1 to n do begin
if (sqr(a) + sqr(b)) mod round(sqrt(sqr(a) + sqr(b))) = 0 then begin
writeln('a = ', a, ', b = ', b);
count := count + 1;
end;
end;
end;
writeln('Tong so cap so la: ', count);
readln;
end.
Gọi ước riêng lớn nhất của a;b lần lượt là m; n và (m; n) = 1
a = 6.m; b = 6.n
Theo bài ra ta có: 6.m + 6.n = 66
6.(m + n) = 66
m + n = 66 : 6
m + n = 11 vì (m; n ) = 1 nên ta có:
(m; n)=(1; 11); (2; 9); (3; 8); (4; 7);(5; 6);(6; 5);(7; 4); 8; 3); 9;2);(11;1)
Vì một trong hai số chia hết cho 5 nên (m; n) = (5; 6); (6;5)
Vậy có 2 cặp số (m; n) thì cũng có 2 cặp số (a; b) thỏa mãn đề bài.
Có vô số cặp số nguyên $a,b$ thỏa mãn đề.