• Предмет: Информатика
  • Автор: 1Отличница2
  • Вопрос задан 8 лет назад

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

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

Ответы

Ответ дал: Аноним
0
#include <iostream>
using namespace std;

int main() {
    int a,b,x;
    cin >> a >> b;
    if (b==0)
        if (a==0)
            cout << "INF" << "n";
        else
            cout << "NO" << "n";
    else
        if (a!=0)
            if (-b % a == 0)
                cout << -b/a << "n";
            else
                cout << "NO" << "n";
        else
            cout << "NO" << "n";
    return 0;
}
Вас заинтересует