Предмет: Информатика,
автор: anonimdarknet
Решить в целых числах уравнение ( ax - b ) / ( cx - d ) = 0.
Входные данные
Вводятся 4 числа: a, b, c и d
Выходные данные
Вывести значения корней и их количество, вывести фразу "Нет корней" при их отсутствии и вывести фразу "solution" если корней бесконечно много.
Программа на Pascal
Ответы
Автор ответа:
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:
Не работает
В чём ошибку пишет?
После введения чисел не выдаёт результата
Быстро исчезает?
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.
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.
перед end. поставьте readln;
Выполняю без CRT
Набрал 9999 выдал -1, на другие комбинации не даёт результата
через пробел нужно писать!
работал с readln
Похожие вопросы
Предмет: Английский язык,
автор: vyazniki33rus
Предмет: Математика,
автор: xmalgbabymylove
Предмет: Химия,
автор: meristar23
Предмет: Алгебра,
автор: denis3123
Предмет: Математика,
автор: alinkamk