Напишите процедуру, которая выводит ** экран решение линейного алгебраического уравнения...

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

Напишите процедуру, которая выводит на экран решение линейного алгебраического уравнения . Параметры и являются параметрами процедуры.


Информатика (96 баллов) | 48 просмотров
0

Любое

0

Неа, честно, вообще это не моё, а сдавать надо, помогите пожалуйста, если можно!

0

Наверн))

0

Если ах+ь=о - линейная функция, то пожалуйста помогите, если Вам удобно, написать эту процедуру.

0

паскаль

0

Ну собственно не хотите,как хотите, я Вас не заставляю, просто прошу дружеской, братской помощи, а там уж на Ваше усмотрение.

Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.2, сборка 1356 от 04.12.2016
// Внимание! Если программа не работает, обновите версию!

procedure LineEquation(a,b:real; var x:real; var flag:integer);
begin
  if a=0 then flag:=b=0?-2:-1
  else begin x:=-b/a; flag:=0 end
end;

begin
  var a,b,x:real;
  Write('Введите a,b: '); Read(a,b);
  var flag:=1;
  LineEquation(a,b,x,flag);
  case flag of
  0:Writeln('x=',x);
  -1: Writeln('Решений нет')
  else Writeln('Бесконечое множество решений')
  end
end.
(150k баллов)