Lập trình C: Kiểm tra tính chính phương


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

1. Video hướng dẫn:

2. Bài viết hướng dẫn:

#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;
}
» Tiếp: Cách sắp xếp mảng 2 chiều
« Trước: Kiểm tra số nguyên
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!