Составить программу, печатающую значение TRUE, если указанное высказывание является...

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

Составить программу, печатающую значение TRUE, если указанное высказывание является истинным, и FALSE в противном случае:
1. Величина d является корнем только одного из уравнений ax2 + bx + c = 0 и mx + n = 0


Информатика (88 баллов) | 39 просмотров
Дан 1 ответ
0 голосов

Var a,b,c,m,n,d: integer; begin readln(d); readln(a,b,c,m,n); if (a*d*d+b*d+c=0) or (m*d+n=0) then writeln("TRUE") else writeln("FALSE"); end.

(744 баллов)
0

Благодарю!!!

0

Правда, вы только смогли меня направить к этому, а программу я составила иную

0

Var
a, b, c, m, n, d: integer;
L: boolean;
begin
writeln('a');
read(a);
writeln('b');
read(b);
writeln('c');
read(c);
writeln('m');
read(m);
writeln('n');
read(n);
writeln('d');
read(d);
L:= (a*d*d+b*d+c=0) or (m*d+n=0)
End.

0

Пропущена строчка writeln(L);

0

Да, ваша программа также правильно работает