DK06 - Giải phương trình bậc nhất 1 ẩn

View as PDF

Submit solution

Points: 1.00 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Viết chương trình giải phương trình bậc nhất ~ ax + b = 0 ~

Input

Các số nguyên ~ a, b ~ là hệ số của phương trình

Giới hạn:

  • ~|a|, |b| \le 1000~

Output

  • Nếu phương trình vô nghiệm, in ra NO
  • Nếu phương trình vô số nghiệm, in ra WOW
  • Nếu phương trình có nghiệm, in ra nghiệm làm tròn đến 2 chữ số thập phân

Sample

Input #1
1 -1
Output #1
1.00

Comments

Please read the guidelines before commenting.



  • -4
    bnbnbn  commented on Jan. 10, 2025, 4:13 p.m.

    mấy thg nguu hh


  • 1
    hohoanghai5042011  commented on Jan. 7, 2025, 1:40 a.m.
    #include <bits/stdc++.h>
    using namespace std;
    long double a,b,nghiem;
    int main(){
      cin >> a;
    
      cin >> b;
    
    
      if(a == 0) {
        if(b == 0) cout << "WOW" << endl;
        else cout << "NO" << endl;
      }
      else {
          nghiem=-b/a;
          cout << fixed << setprecision(2)<<nghiem << endl;
      }
      return 0;
    }
    

    FULL AC CHO XIN 1 VOTE


  • 1
    fantasticlife  commented on Dec. 30, 2024, 1:43 a.m.

    import java.util.Scanner;

    public class Solution {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt(); // Nhập số nguyên từ bàn phím
        int b = sc.nextInt();
        if (a == 0 && b == 0) {
            System.out.println("NOW");
        } else if (a == 0 && b != 0){
            System.out.println("NO");
        } else {
            double x = (double) -b / a;
            System.out.printf("%.2f", x);
        }
        sc.close();
    }
    

    }

    Như này sao sai test case 7 vậy ae


  • 0
    NgocThanh2010  commented on Dec. 23, 2024, 1:43 a.m.

    code cho python nha ae:

    a,b = map(int,input().split())

    if a == 0 and b != 0:

    #print("NO")
    

    elif a == 0 and b == 0:

    #print("WOW")
    

    else:

    #x = -b / a
    #x_rounded = round(x, 2)
    #print(x_rounded)
    

    moa


  • -3
    tuan23032012  commented on Dec. 10, 2024, 8:48 a.m.

    chu o day ma up voi cha down


  • 0
    tuan23032012  commented on Dec. 10, 2024, 8:47 a.m.

    may down thi co


  • -7
    sugardaddy  commented on Nov. 5, 2024, 4:05 a.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


  • -8
    sugardaddy  commented on Nov. 5, 2024, 4:05 a.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


  • 0
    Minh_Khoa  commented on Oct. 9, 2024, 8:10 a.m.

    sao test 7 mình lỗi vậy:(


  • 0
    super_god  commented on Oct. 8, 2024, 2:35 a.m.

    hello ae


  • -7
    giabao2016  commented on Oct. 2, 2024, 1:57 p.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


  • 0
    nickisawesome  commented on Aug. 5, 2024, 3:31 a.m.

    hao no


  • 0
    quanganh1524  commented on June 5, 2024, 2:40 p.m.

    test 6 là làm tròn số thì phải mọi người nhé, mình mày mò mãi mới ra :D


  • -3
    vudinhlong  commented on April 12, 2024, 3:17 p.m.

    bậc nhất sao lại chia 2*a bạn :))?


    • -1
      TrucAnh2406  commented on April 16, 2024, 12:53 a.m.

      oh. cảm ơn b. Sai cái lỗi mà k nghĩ là bị sai :D


      • -4
        lehongduc  commented on May 15, 2024, 11:43 a.m.

        lol :))))


  • 0
    hoangtitan555  commented on April 5, 2024, 4:07 a.m.

    ĐỀ BÀI THÌ GHI A,B LÀ CÁC SỐ NGUYÊN MÀ NHẬP KIỂU INT VÔ THÌ SAI NHẬP KIỂU FLOAT A,B THÌ ĐÚNG! ZZZZ


    • 1
      dainghiajustiin  commented on April 5, 2024, 5:59 a.m.

      Phép tính a/b với a, b là hai số nguyên thì nó sẽ là phép chia lấy phần nguyên ví dụ: 10/3 = 3

      Còn đề yêu cầu là số thực thì ít nhất a hoặc b sẽ phải là số thực ( cả hai cũng được )

      Nếu a và b là số nguyên thì bạn có thể viết phép tính đó thành a*1.0/b thì lúc này tử số sẽ là số thực và kết quả cũng sẽ là số thực


  • 0
    hoangnmhe187290  commented on March 5, 2024, 2:48 p.m.

    ad oi test 5 bi lam sao vay ad giai thich giup em duoc khong ak


  • -1
    QMin  commented on Jan. 9, 2024, 3:24 p.m.

    làm sao để code được clean hơn v ạ


  • -2
    LamBach  commented on Dec. 8, 2023, 2:29 p.m.

    cx cau hoi


  • 5
    hd929  commented on Nov. 2, 2023, 9:00 a.m.

    Mọi người lưu ý là phương trình 0x + 0 = 0 có vô số nghiệm nha vì 0x = 0 mà 0 + 0 tất nhiên là bằng 0 vậy nên với mọi x thì phương trình này đều bằng 0


  • -1
    hoadz74  commented on Oct. 24, 2023, 2:20 p.m.

    0 và 0 thì là vô số nghiệm luôn rồi


  • 0
    haloi  commented on July 23, 2023, 7:52 a.m.

    ad làm phần test cho nó hiển thị nó test với trường hợp nào đi! chứ em test trên vscode mãi vẫn không biết sai chỗ nào để sửa nữa.


    • 0
      ad1014  commented on Aug. 10, 2023, 3:26 p.m.

      Nếu như bị lộ case test thì sẽ có nhiều trường hợp tận dụng các lỗ hổng sẵn có để tạo ra tool pass hết các bài đó bạn, chưa hiểu vì mục đích để làm gì nhưng đó sẽ ảnh hưởng không tốt tới web bạn ạ


  • -10
    nmtrunp  commented on July 20, 2023, 1:58 a.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


    • -5
      Hieu Nguyen  commented on July 20, 2023, 8:31 a.m.

      This comment is hidden due to too much negative feedback. Show it anyway.


  • -6
    khoadang09  commented on July 4, 2023, 11:24 p.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


  • -5
    Tung_IT  commented on July 4, 2023, 9:45 a.m.

    This comment is hidden due to too much negative feedback. Show it anyway.


    • -7
      Hieu Nguyen  commented on July 4, 2023, 10:03 a.m.

      This comment is hidden due to too much negative feedback. Show it anyway.