Бирюков Карпова1379
?>

Var a, c, n, i, p: real; begin readln(c); a: =sin(c)-2/(sqr(c)*c); if a> =0 then writeln(a); else for n: =1 to 28 do p: =(1+c)/n; writeln(p); end. в чем ошибка? дано с. вычислить: а = sinс- . если а ≥ 0, то напечатать а. если а < 0, то вычислить р = , где n – натуральное число, изменяющееся от 1 до 28. результат напечатать.

Информатика

Ответы

Romanovna-yana
Точка с запятой после writeln(a) лишняя
Tatyana1426

===== PascalABC.NET =====

type

 Node = auto class

   public

      data: integer;

     left, right: Node;

 end;    

     

procedure Add(var root: Node; x: integer);

begin

 if root = nil then

 begin

   root := new Node(x, nil, nil);

   exit

 end;

 if root.data > x then

   Add(root.left, x)

 else if root.data < x then

   Add(root.right, x)

end;

     

procedure Postfix(root: Node);

begin

 if root = nil then exit;

 Postfix(root.left);

 Postfix(root.right);

 Print(root.data)

end;

 

begin

 var s := Seq(51, 25, 73, 15);

 var R: Node;

 R := nil;

 foreach var x in s do

   Add(R,x);

 Add(R, 31);

 Add(R, 93);

 Postfix(R);

end.


с заданием по PASCAL! Очень Выручайте
с заданием по PASCAL! Очень Выручайте
с заданием по PASCAL! Очень Выручайте
Ананян Иван1281

===== PascalABC.NET =====

type

 Node = auto class

   public

      data: integer;

     left, right: Node;

 end;    

     

procedure Add(var root: Node; x: integer);

begin

 if root = nil then

 begin

   root := new Node(x, nil, nil);

   exit

 end;

 if root.data > x then

   Add(root.left, x)

 else if root.data < x then

   Add(root.right, x)

end;

     

procedure Postfix(root: Node);

begin

 if root = nil then exit;

 Postfix(root.left);

 Postfix(root.right);

 Print(root.data)

end;

 

begin

 var s := Seq(51, 25, 73, 15);

 var R: Node;

 R := nil;

 foreach var x in s do

   Add(R,x);

 Add(R, 31);

 Add(R, 93);

 Postfix(R);

end.


с заданием по PASCAL! Очень Выручайте
с заданием по PASCAL! Очень Выручайте
с заданием по PASCAL! Очень Выручайте

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Var a, c, n, i, p: real; begin readln(c); a: =sin(c)-2/(sqr(c)*c); if a> =0 then writeln(a); else for n: =1 to 28 do p: =(1+c)/n; writeln(p); end. в чем ошибка? дано с. вычислить: а = sinс- . если а ≥ 0, то напечатать а. если а < 0, то вычислить р = , где n – натуральное число, изменяющееся от 1 до 28. результат напечатать.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vova00831
Попова1271
АминаИван
polina25258
ГармаеваЕкатерина1637
denisrogachv
mototeh69
Юрий197
Mark-Petrovich
peregovorkacoffee
perfectorg
danielianruz
bikemaster
алексеевич810
Lazar