C++ Bài 2.B6: Số chính phương
là một người rất thích những con số. Một hôm anh đố Bảo, người bạn của mình một câu hỏi khá là đơn giản như sau. Cho một số nguyên dương \(N (N<=10^{18})\) hãy kiểm tra số đó có phải số chính phương hay không!
Hãy giúp bạn Bảo giải câu đố của
nhé!Các bạn có thể xem định nghĩa về số chính phương tại đây
INPUT FORMAT
Dòng đầu tiên chứa giá trị của N (\(N<=10^{18}\)).
OUTPUT FORMAT
In ra Yes
nếu \(N\) là một số chính phương ngược lại in ra No
Ví dụ:
Input
9
Ouput
Yes
Ví dụ:
Input
15
Ouput
No
Giải thích ví dụ mẫu:
- Ví dụ 1: 9 là số chính phương vì 9 = 3^2.
- Ví dụ 2: 15 không phải là số chính phương vì không có số nguyên nào bình phương bằng 15.
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments