Предмет: Информатика, автор: anonimdarknet

Решить в целых числах уравнение ( ax - b ) / ( cx - d ) = 0.

Входные данные
Вводятся 4 числа: a, b, c и d

Выходные данные
Вывести значения корней и их количество, вывести фразу "Нет корней" при их отсутствии и вывести фразу "solution" если корней бесконечно много.

Программа на Pascal

Ответы

Автор ответа: greed15
0

program n5;


uses crt;


var a,b,c,d,x:integer;


begin


read (a,b,c,d);


if (b=0) and (a<>0)then write('solution');


if (b<>0) and (a=0)then write('нет корней');


if (b<>0) and (a<>0) and (b mod a=0) then write (-b div a);

readln;

end.


anonimdarknet: Не работает
greed15: В чём ошибку пишет?
anonimdarknet: После введения чисел не выдаёт результата
greed15: Быстро исчезает?
greed15: program n5;

uses crt;

var a,b,c,d,x:integer;

begin

read (a,b,c,d);

if (b=0) and (a<>0)then write('solution');

if (b<>0) and (a=0)then write('нет корней');

if (b<>0) and (a<>0) and (b mod a=0) then write (-b div a);

end.
greed15: перед end. поставьте readln;
anonimdarknet: Выполняю без CRT
anonimdarknet: Набрал 9999 выдал -1, на другие комбинации не даёт результата
greed15: через пробел нужно писать!
anonimdarknet: работал с readln
Похожие вопросы
Предмет: Математика, автор: xmalgbabymylove
Предмет: Алгебра, автор: denis3123
Предмет: Математика, автор: alinkamk