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

0 голосов
92 просмотров

Решить в целых числах уравнение ( ax - b ) / ( cx - d ) = 0. Входные данные Вводятся 4 числа: a, b, c и d Выходные данные Вывести значения корней и их количество, вывести фразу "Нет корней" при их отсутствии и вывести фразу "solution" если корней бесконечно много. Программа на Pascal


Информатика (32 баллов) | 92 просмотров
Дан 1 ответ
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.

(337 баллов)
0

Не работает

0

В чём ошибку пишет?

0

После введения чисел не выдаёт результата

0

Быстро исчезает?

0

program n5;uses crt;var a,b,c,d,x:integer;beginread (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.

0

перед end. поставьте readln;

0

Выполняю без CRT

0

Набрал 9999 выдал -1, на другие комбинации не даёт результата

0

через пробел нужно писать!

0

работал с readln