Viết chương trình nhập vào số nguyên a. In ra màn hình thông báo a là số chính phương hay không là số chính phương.

1 câu trả lời

Program BTT;
Uses crt;
Var a: longint;

Function SCP(a: longint): boolean;
Begin
        If a=sqr(trunc(sqrt(a))) then exit(true);
                                      exit(false);
End;

Begin
        Clrscr;
        Write('Nhap a: '); Readln(a);
        If SCP(a) then Write(a,' la so chinh phuong')
        Else Write(a,' khong phai la so chinh phuong');
        Readln
End.