Chương trình con và lập trình có cấu trúc

21321 3123ssqw

Nhập số nguyên n, tìm tất cả các cặp số A, B sao cho A2 + B2 là một số chính phương.

\(1\le A\le B\le n\)

Luân Trần
8 tháng 1 2020 lúc 20:12
https://i.imgur.com/WKsxtEW.png
Bình luận (0)
 Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
8 tháng 1 2020 lúc 22:36

uses crt;
var n,a,b,q:integer;
begin
clrscr;
write('n='); readln(n);
for a:=1 to n do
for b:=a to n do
if trunc(sqrt(sqr(a)+sqr(b)))=sqrt(sqr(a)+sqr(b)) then writeln(a,' ',b);
readln;
end.

Bình luận (0)
 Khách vãng lai đã xóa
Luân Trần
8 tháng 1 2020 lúc 19:46

Hỏi đáp Tin học

Bình luận (0)
 Khách vãng lai đã xóa
Minh Lệ
8 tháng 1 2020 lúc 19:59

Program hotrotinhoc;

var a,b,n: longint;

function cp(x: longint): boolean;

begin

cp:=false;

if x=sqr(trunc(sqrt(x))) then cp:=true;

end;

begin

readln(n);

for a:=1 to n do

for b:=a to n do

if cp(a*a+b*b) then writeln(a,' ',b);

readln

end.

Bình luận (0)
 Khách vãng lai đã xóa

Các câu hỏi tương tự
Pat
Xem chi tiết
Đạt Tạ
Xem chi tiết
21321 3123ssqw
Xem chi tiết
Pat
Xem chi tiết
Lê Thị Hà Giang
Xem chi tiết
Ngọc Diệp
Xem chi tiết
Ha Ha
Xem chi tiết
Luân Trần
Xem chi tiết
09 Lê Quang HIếu
Xem chi tiết