Решить в целых числах уравнение ax + b = 0. Вводятся 2 числа: a и b. Необходимо вывести все решения, если их число конечно, “NO” (без кавычек), если решений нет, и “INF” (без кавычек), если решений бесконечно много.
Ответы
Ответ дал:
9
Если a = b = 0, то уравнение имеет бесконечное множество решений.
Если a = 0, b <> 0, то уравнение не имеет решений.
Если a <> 0, то уравнение имеет единственное решение x = -b / a.
Если 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;
}
}
function solve ($a, $b) {
if ($a == 0 AND $b == 0) {
return 'INF';
} elseif ($a == 0) {
return 'NO';
} else {
return -$b / $a;
}
}
тоже самое в принципе....значит нужно выдумать как паскалю обьяснить когда выводить инф.........весело.
спасибо
Вас заинтересует
2 года назад
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад
9 лет назад