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

Ответы

Ответ дал: Аноним
9
Если a = b = 0, то уравнение имеет бесконечное множество решений.
Если a = 0, b <> 0, то уравнение не имеет решений.
Если a <> 0, то уравнение имеет единственное решение x = -b / a.

Аноним: тоесть вообще не то...
Аноним: алгоритм верен, остальное дело техники. я могу написать в PHP или JavaScript, но не в паскале
Аноним: да я знаю что алгоритм верен.....в том то прикол что идет тэстирование....и лишь на два неведомых мне теста задача не отвечает вообще.....к сожалению задача дана на решение в паскале......
Аноним: но всеравно спасибо
Аноним: не за что :)
Аноним: а хотя кинте в РНР
Аноним: может я смогу перевести
Аноним: в виде функции:
function solve ($a, $b) {
if ($a == 0 AND $b == 0) {
return 'INF';
} elseif ($a == 0) {
return 'NO';
} else {
return -$b / $a;
}
}
Аноним: тоже самое в принципе....значит нужно выдумать как паскалю обьяснить когда выводить инф.........весело.
Аноним: спасибо
Вас заинтересует