Cho số nguyên dương N,hãy cho biết N có là số chính phương không
2 câu trả lời
var n:longint;
begin
write('Nhap n: '); readln(n);
if sqrt(n) = trunc(sqrt(n)) then write('La so chinh phuong') else write('Khong phai la so chinh phuong');
readln;
end.
Program BTT;
Uses crt;
Var n: longint;
Function CP(a: longint): boolean;
Begin
If a=sqr(trunc(sqrt(a))) then exit(true);
exit(false);
End;
Begin
Clrscr;
Write('Nhap n: '); Readln(n);
If CP(n) then Write(n,' la so chinh phuong')
Else Write(n,' khong phai so chinh phuong');
Readln
End.
Câu hỏi trong lớp
Xem thêm