C++Решить в целых числах уравнение ax+b=0 Входные данные : Вводятся 2 целых числа a и b....

0 голосов
194 просмотров

C++
Решить в целых числах уравнение ax+b=0
Входные данные : Вводятся 2 целых числа a и b.
Выходные данные : необходимо вывести все решения, если их число конечно, "NO"(без кавычек), если решений нет , и "INF"(без кавычек), если решений бесконечно много.

Пример, входные данные: 6; -2
Выходные : NO


Информатика (269 баллов) | 194 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include
using namespace std;

int main() {
    int a,b,x;
    cin >> a >> b;
    if (b==0)
        if (a==0)
            cout << "INF" << "\n";<br>        else
            cout << "NO" << "\n";<br>    else
        if (a!=0)
            if (-b % a == 0)
                cout << -b/a << "\n";<br>            else
                cout << "NO" << "\n";<br>        else
            cout << "NO" << "\n";<br>    return 0;
}

(150k баллов)