• Язык Паскаль . Создать числовой массив A[1..N] . Значение N вводится с клавиатуры . Все отрицательные элементы устранить , а так же определить среднее арифметическое всех элементов . Результат вывести на экран .

Ответы 2

  • Если что то сделано не так, уточните условие пожалуйста. А то оно неоднозначное.
  • 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.
    • Автор:

      harry6ens
    • 5 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years