#include<stdio.h>
#include<math.h>
main(){
///Hãy nhập một số N bất kỳ và kiểm tra xem
///N có phải là số chính phương hay không?
///Số chính phương là số nguyên dương >1 và có
///căn bậc 2 là một số nguyên. Ví dụ: 4, 9, 16,...
///Suy ra, ta chỉ cần kiểm tra xem sqrt(N) có phải
///là số nguyên hay không, nếu phải thì N là số
///chính phương, ngược lại N không phải số chính
///phương.
float N;
printf("\nMoi ban nhap mot so N bat ky: ");
scanf("%f",&N);
if(N>1 && (sqrt(N)==(int)sqrt(N))){
printf("\n%g la so chinh phuong",N);
}else{
printf("\n%g khong phai la so chinh phuong",N);
}
return 0;
}