Даны массив чисел e=(e1,) и число f. увеличить все отрицательные элементы массива е на f. решить в паскале и расписать формулы.

asem052 asem052    1   19.08.2019 19:00    2

Ответы
POOTISBIRD50 POOTISBIRD50  02.08.2020 19:45
Const
  n = 5;

var
  E: array [1..n] of integer;
  F, i: integer;

begin
  writeln('Enter E:');
  for i := 1 to n do
  begin
    write('E', i, ' = ');
    readln(E[i]);
  end;
  write('F = ');
  readln(F);
 
  for i := 1 to n do
    if E[i] < 0 then
      E[i] := E[i] + F;
      
  writeln('New array:');
  for i := 1 to n do
    writeln('E', i, ' = ', E[i]);
end.

Вот. А что до формул, тут только разве что E_i= \left \{ {{E_i,\ \text{if}\ E_i \geq 0} \atop {E_i+F,\ \text{if}\ E_i \ \textless \ 0}} \right.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика