Предмет: Информатика,
автор: 1Отличница2
C++
Решить в целых числах уравнение ax+b=0
Входные данные : Вводятся 2 целых числа a и b.
Выходные данные : необходимо вывести все решения, если их число конечно, "NO"(без кавычек), если решений нет , и "INF"(без кавычек), если решений бесконечно много.
Пример, входные данные: 6; -2
Выходные : NO
Ответы
Автор ответа:
12
#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;
}
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;
}
Похожие вопросы
Предмет: Алгебра,
автор: sp1texbtwww
Предмет: Геометрия,
автор: pubger777
Предмет: Геометрия,
автор: LiptonLove
Предмет: Математика,
автор: Соня882
Предмет: Геометрия,
автор: sanyok15956