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/6Ai1QhN7jj
https://s.shopee.vn/6Ai1QhN7jj
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
- Viết chương trình tìm các số nguyên tố từ 1 đến N trong đó N được nhập từ bàn phím?
- Câu 16: Trong ngôn ngữ lập trình Pascal, câu lệnh lặp với số lần chưa biết trước...
- Viết chương trình sắp xếp các số theo thứ tự tăng dần mà không dùng mảng
- em hãy viết chương trình để tính tổng A sau đây( n là số tự nhiên được nhập...
- 1: Một số được gọi là số may mắn nếu trong biểu diễn trong hệ cơ số 10 chỉ gồm các chữ số 4 và 7....
- Phát biểu nào sau đây là đúng: A.Câu lệnh For không lồng bên...
- viết chương trình xét xem một tam giác có là tam giác đều hay không với ba cạnh là các số được nhập vào từ bàn phím
- Khai báo sau có ý nghĩa gì? Var a: Real; b: Char; A. Biến a thuộc kiểu dữ liệu số thực và biến b...
Câu hỏi Lớp 8
- viết đoạn văn nghi luận về tình yêu quê hương của thế hệ trẻ hiện nay . CẦN GẤP Ạ...
- Viết 20 phương trình Axit + Bazơ -> Muối + Nước
- Viết đoạn văn trình bày luận điểm sau: Ý nghĩa của việc tự học trong thời gian nghỉ ở nhà...
- thuyết minh về một phương pháp cách làm món ăn thông dụng trong ggia đình em.Trong bài có sử dụng phương pháp liệt kê...
- Câu 1. Lực đẩy Ác-si-mét phụ thuộc vào những yếu tố nào? Viết công thức,...
- Viết một đoạn văn (khoảng 7 -10 câu) thuyết minh về tác hại của việc sử dụng bao bì ni lông...
- cho hai đường thẳng song song (d1):y= 3x-2 và (d2): y=(m+1)x+5 a, khi m=3 thìa hai đường...
- Chia sẻ những bài học về việc lập kế hoạch kinh doanh với người thân.
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.