0.T.Công thức của Bhaskara
Submit solution
Points:
1 (partial)
Time limit:
1.0s
Memory limit:
98M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Bhaskara đã xây dựng được công thức tính nghiệm của phương trình bậc 2. Đọc 3 số thực. Sau đó, in giá trị hai nghiệm của phương trinh. Nếu không thể tính được bởi vì một phân chia bằng không hoặc một căn bậc hai của một số âm, trình bày thông điệp "Impossivel calcular" .
Đầu vào
Đọc 3 số thực A, B và C.
Đầu ra
In kết quả với 5 chữ số sau dấu thập phân hoặc thông báo nếu không thể tính được.
VÍ DỤ 1
INPUT 1
10.0 20.1 5.1
OUTPUT 1
R1 = -0.29788
R2 = -1.71212
VÍ DỤ 2
INPUT 2
0.0 20.0 5.0
OUTPUT
Impossivel calcular
VÍ DỤ 3
INPUT 3
10.3 203.0 5.0
OUTPUT 3
R1 = -0,02466
R2 = -19.68408
VÍ DỤ 4
INPUT 4
10.0 3,0 5.0
OUTPUT 4
Impossivel calcular
Comments
CT Bhaskara: Delta=b^2-4ac; x1=(-b+sqrt(delta))/(2a); x2=(-b-sqrt(delta))/(2a)