30/09/2018, 16:45

Ai biết cách nhập căn bậc 2 vào c++ không?

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ì ???

Nguyễn Minh Dũng viết 18:49 ngày 30/09/2018

Toàn dùng sqrt nhé.

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

int main ()
{
  double x;
  x = sqrt (3);
  return 0;
}
Sáng Béo viết 18:57 ngày 30/09/2018

Toàn dùng sqrt nhé.

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

Nguyễn Minh Dũng viết 18:46 ngày 30/09/2018

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

Nguyễn Tiến Thông viết 18:58 ngày 30/09/2018

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

int main()
{
   double x, n;
   cout << "Nhap n: ";
   cin >> n;
   x = sqrt(n);
   return 0;
}
Nguyễn Minh Dũng viết 18:58 ngày 30/09/2018

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

Nguyễn Tiến Thông viết 18:52 ngày 30/09/2018

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
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

Bài liên quan
0