Язык паскаль . создать числовой массив a[1..n] . значение n вводится с клавиатуры . все отрицательные элементы устранить , а так же определить среднее арифметическое всех элементов . результат вывести на экран .

dwinchester15 dwinchester15    1   06.07.2019 20:10    0

Ответы
Coova Coova  29.07.2020 21:53
Var A: Array of Integer;
    N: Integer;
    i: Integer;
    sum: Integer;
Begin
  Randomize;
  Write('N = ');
  ReadLn(N);
  SetLength(A, N + 1);
  WriteLn('Массив:');
  For i := 1 To N Do
  Begin
    A[i] := Random(50) - 25;
    Write(A[i] + ' ');
  End;
  WriteLn;
  WriteLn('Без отрицательных:');
  For i := 1 To N Do  Begin
    If A[i] >= 0 Then
      Write(A[i] + ' ');
  End;
  sum := 0;
  WriteLn;
  WriteLn('Среднее арифметическое:');
  For i := 1 To N Do  Begin
    sum := sum + A[i];
  End;
  WriteLn(sum / N);
End.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика