Tin học kiểm tra số chính phương

noobboy

Học sinh mới
Thành viên
13 Tháng chín 2020
40
6
6
16
Nghệ An
Trường THCS Đặng Thai Mai

System32

Học sinh chăm học
Thành viên
25 Tháng chín 2018
343
348
76
Hà Nội
THPT Marie Curie
Nhập vào số nguyên n, in ra YES nếu n là số chính phương, in ra NO nếu n không chính phương. Ta có thể kiểm tra số chính phương bằng cách kiểm tra n có bằng sqrt(n)*sqrt(n) hay không.
Ai giúp mình nha :))
Ngôn ngữ nào vậy em:v?
 

quân pro

Cựu CTV Confession
Thành viên
22 Tháng bảy 2017
1,262
3,224
356
Hà Nội
THPT Trần Phú - Hoàn Kiếm
Nhập vào số nguyên n, in ra YES nếu n là số chính phương, in ra NO nếu n không chính phương. Ta có thể kiểm tra số chính phương bằng cách kiểm tra n có bằng sqrt(n)*sqrt(n) hay không.
Ai giúp mình nha :))
Anh C++ :)
Python để System32 nha !

upload_2020-9-13_19-57-13.png
 
  • Like
Reactions: System32

System32

Học sinh chăm học
Thành viên
25 Tháng chín 2018
343
348
76
Hà Nội
THPT Marie Curie
Nhập vào số nguyên n, in ra YES nếu n là số chính phương, in ra NO nếu n không chính phương. Ta có thể kiểm tra số chính phương bằng cách kiểm tra n có bằng sqrt(n)*sqrt(n) hay không.
Ai giúp mình nha :))
Anh Python nha:)
Mã:
import math

n = int(input())
print("YES" if int(math.sqrt(n))**2 == n else "NO")
 
  • Like
Reactions: giangha13062013

Nguyễn Trần Phát

Học sinh mới
Thành viên
8 Tháng chín 2020
111
45
11
16
Nghệ An
THCS Đặng Thai Mai
Nhập vào số nguyên n, in ra YES nếu n là số chính phương, in ra NO nếu n không chính phương. Ta có thể kiểm tra số chính phương bằng cách kiểm tra n có bằng sqrt(n)*sqrt(n) hay không.
Ai giúp mình nha :))
C++ nha

Mã:
#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long n;
    cin>>n;
    if (n==(long long)(sqrt(n))*(long long)(sqrt(n)))
        cout<<"YES";
    else
        cout<<"NO";
}
 
Top Bottom