Bài 7: Các thủ tục chuẩn vào ra đơn giản

LH

Bạn nào biết viết hàm kiểm tra số chính phương trong pascal cho mình xin

H24
17 tháng 11 2019 lúc 20:32

Program so_chinh_phuong;
uses crt;
Var n,x: integer;
BEGIN
clrscr;
write('Nhap so can kiem tra: n = ');
readln(n);
x:=trunc(sqrt(n);
IF sqr(x)=n then write(n,'la so chinh phuong);
ELSE write(n,' khong phai la so chinh phuong.');
readln;
END.

Bình luận (0)
 Khách vãng lai đã xóa
NT
18 tháng 11 2019 lúc 17:36

uses crt;

var n:integer;

begin

clrscr;

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

if trunc(sqrt(n))=sqrt(n) then writeln(n,' la so chinh phuong')

else writeln(n,' khong la so chinh phuong'):

readln;

end.

Bình luận (0)
 Khách vãng lai đã xóa
ML
18 tháng 11 2019 lúc 18:25

*Hàm kiểm tra số chính phương:

function cp(x: longint): boolean;

begin

cp:=false;

if x<0 then exit;

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

end;

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

Các câu hỏi tương tự
H24
Xem chi tiết
HQ
Xem chi tiết
HH
Xem chi tiết
NN
Xem chi tiết
H24
Xem chi tiết
NA
Xem chi tiết
CT
Xem chi tiết
TN
Xem chi tiết
XH
Xem chi tiết