Hỏi cách nhập 1 giá trị căn bậc 2 vào biến

in ra căn bậc 2 thì em biết rồi, nhưng muốn nhập một giá trị căn bậc 2 thì làm như thế nào vậy mọi người. ai biết giải đáp hộ.
vd muốn nhập căn 3 vào biến x thì thao tác là gì ???

Toàn dùng sqrt nhé.

#include <stdio.h>      /* printf */
#include <math.h>       /* sqrt */

int main ()
{
  double x;
  x = sqrt (3);
  return 0;
}
1 Like

nhập a ơi. @@.
=== 20 kí tự ===

Tức là scanf("%f"); đó hả @htwap?

1 Like

Ý bạn ấy là nhập một giá trị Căn bậc 2 từ bàn phím thì phải, :smiley:

int main()
{
   double x, n;
   cout << "Nhap n: ";
   cin >> n;
   x = sqrt(n);
   return 0;
}

sao lại sqrt(n) trước khi nhập n :expressionless:

E quên, tại nghĩ sao ghi vậy mà quên giá trị rác của n lúc khai báo :stuck_out_tongue:
Mà nếu muốn nhập nhiều lần thì đưa nó ra thành 1 hàm mini, rồi chèn cái hàm mini vào chỗ cần nhập giá trị căn bậc 2. Như vậy cũng từa tựa nhập căn bậc 2 từ bàn phím theo ý bạn hỏi rồi

2 Likes

Bạn ơi cho mình return 0 ở cuối dòng để làm gì v?

return 0; ý là ko có lỗi. Mục đích chính của code này là dùng để chạy batch/shell.

2 Likes

ủa vậy bạn ơi mình muốn ghi căn bậc 2 của a + b thì ghi sao?

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?