Bài 11. Kiểm tra số chính phương

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: stdin
Output: stdout

Nguồn bài:
luyencode.net
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Bài 11

Số chính phương là số tự nhiên mà căn bậc hai của nó là một số tự nhiên.
Hoặc nói ngược lại, số chính phương là số bằng bình phương của một số tự nhiên.
Nhiệm vụ của bạn là viết chương trình kiểm tra một số nguyên n nhập vào từ bàn phím có phải là số chính phương hay không.
Dữ liệu vào: Gồm một dòng chứa số nguyên n cần kiểm tra có phải số chính phương hay không.
Dữ liệu ra:

  • Nếu n là số chính phương, in ra YES
  • Ngược lại, in ra NO

Ví dụ:

Dữ liệu vào Dữ liệu ra
9 YES

Giới hạn:

  • -1012 ≤ n ≤ 1012

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.