Bài 6: Giải bài toán trên máy tính

Pat

Định nghĩa: Số chính phương là một số mà nó là căn bậc hai của một số tự nhiên khác.

Kiểm tra một số nguyên có là chính phương hay không?

Input

Dòng đầu ghi số T - Số lượng test (1≤T≤10000)

T dòng sau, mỗi dòng ghi một số nguyên N, trong đó 1≤N≤10000000

Output

Ứng với số nguyên N, nếu là số chính phương - SQUARE NUMBER thì in ra YES, ngược lại, in ra NO.

(Ngôn ngữ C++)

Pat
1 tháng 9 2019 lúc 11:38

Không nhất thiết phải là C++ đâu nha

Bình luận (0)
Minh Lệ
1 tháng 9 2019 lúc 18:06

Lời giải :

Mình sẽ làm ngôn ngữ lập trình Pascal nhé.

program hotrotinhoc;

var n: integer;

begin

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

if n=sqr(trunc(sqrt(n))) then write('YES') else write('NO');

readln

end.

Bình luận (0)

Các câu hỏi tương tự
Pat
Xem chi tiết
Nguyễn Xuân Khoa
Xem chi tiết
Pat
Xem chi tiết
ky do
Xem chi tiết
Pat
Xem chi tiết
Pat
Xem chi tiết
Nguyễn Thành Nam
Xem chi tiết
Hoàng
Xem chi tiết
Lyy Pguong
Xem chi tiết