Mời thí sinh CLICK vào liên kết hoặc ảnh bên dưới
Mở ứng dụng Shopee để tiếp tục làm bài thi
https://s.shopee.vn/AKN2JyAJAw
https://s.shopee.vn/AKN2JyAJAw
Sytu.vn và đội ngũ nhân viên xin chân thành cảm ơn!
Số chính phương là một số nguyên dương bằng bình phương của một số nguyên dương. Ví dụ: 1, 4, 9, 16, 100 … là những số chính phương; còn 3, 8, 15 … không phải là những số chính phương.
Cho trước một số nguyên dương n. Em hãy kiểm tra xem n có phải là số chính phương không?
Input: Một dòng duy nhất chứa số nguyên dương n.
Output: Đưa ra thông báo "yes" nếu n là số chính phương, ngược lại thông báo "no".
Ai ở đây giỏi về chủ đề này không ạ? Mình đang cần tìm câu trả lời và rất mong được sự giúp đỡ của các Bạn!
Các câu trả lời
Câu hỏi Tin học Lớp 8
- Trong lớp, năm người bạn thân Lan, Mai, Cúc, Hồng, Huệ được các bạn trong lớp đặt biệt danh...
- làm theo dạng tệp pascal: Nhập 2 số tự nhiên n, m tính giai thừa số lớn hơn Xác định số nhỏ...
- Làm sao để khai báo hàm function trong trương trình gốc ? vd1: uses crt; var a:...
- Em hãy nêu ví dụ minh họa về một đặc điểm của thông tin số có thể là lợi thế...
- Cho số nguyên N. Hãy viết chương trình đếm ngược, in ra các số nguyên theo thứ tự giảm...
- Câu 11: Kiểu dữ liệu của biến đếm trong lệnh lặp For – do: A. Cùng kiểu với...
- Để lọc dữ liệu bước đầu tiên ta cần các ô có chứa gì
- viết chương trình tính tổng S= 1+2+3+...+n. tính theo câu lệnh while, biết n là số nguyên dương nhập từ bàn phím....
Câu hỏi Lớp 8
- Phần tập làm văn 1 - thế nào là một văn bản thuyết minh? 2- những đặc điểm chủ yếu của văn bản...
- cân bằng KMnO4 + H2SO4 + NaCl ----> Na2SO4 + K2SO4 + MnSO4 + Cl2 + H2O
- trộn 200g dung dịch Na2CO3 13,25% vào 300g dung dịch BaCl2 20,8% Tính nồng độ % của dung dịch sau...
- Read tge passage. Decide if the following statements are true (T) or false (F). Living in Scotland Scotland is the...
Bạn muốn hỏi điều gì?
Đặt câu hỏix
- ²
- ³
- √
- ∛
- ·
- ×
- ÷
- ±
- ≈
- ≤
- ≥
- ≡
- ⇒
- ⇔
- ∈
- ∉
- ∧
- ∨
- ∞
- Δ
- π
- Ф
- ω
- ↑
- ↓
- ∵
- ∴
- ↔
- →
- ←
- ⇵
- ⇅
- ⇄
- ⇆
- ∫
- ∑
- ⊂
- ⊃
- ⊆
- ⊇
- ⊄
- ⊅
- ∀
- ∠
- ∡
- ⊥
- ∪
- ∩
- ∅
- ¬
- ⊕
- ║
- ∦
- ∝
- ㏒
- ㏑

Để kiểm tra xem một số nguyên dương có phải là số chính phương hay không, ta có thể sử dụng phép căn bậc hai. Ta lấy căn bậc hai của số đó, nếu kết quả là một số nguyên và bình phương của số đó thì đó là số chính phương. Ngược lại, nếu căn bậc hai của số đó không phải là một số nguyên thì đó không phải là số chính phương.Cách 1:```pythonimport mathn = int(input())sqrt_n = math.sqrt(n)if int(sqrt_n) == sqrt_n: print("yes")else: print("no")```Cách 2:```pythonn = int(input())i = 1while i*i <= n: if i*i == n: print("yes") break i += 1else: print("no")```Kết quả:```Input: 16Output: yes```
Ví dụ, nếu n = 16, căn bậc hai của 16 là 4 (một số nguyên dương), vậy n là số chính phương.
Nếu căn bậc hai của n không phải là một số nguyên dương, tức là n không phải là số chính phương.
Nếu căn bậc hai của n là một số nguyên dương, tức là n là số chính phương.
Để kiểm tra xem số n có phải là số chính phương hay không, ta cần tính căn bậc hai của n.