• Пожалуйста!!! очень срочно...
    Определить среднее арифметическое положительных элементов массива A, и вывести на экран номера нулевых элементов массива. A=(3,2;2,5;0;0,7;0;-1,3;4,3;-2,9;0;-0,4;-5,2;3,4) . Вывести на экран результаты и заданный массив. Pascal.

Ответы 2

  • да, не забудь нумерация в массиве начинается с 0 а не с 1
  • var

       a : array of real := (3.2,2.5,0,0.7,0,-1.3,4.3,-2.9,0,-0.4,-5.2,3.4);

       n : integer;

       s : real;

       

    begin

       writeln('массив a = ', a);

       write('номера элементов равных 0: ');

       for var i :=0 to a.Length-1 do begin

           if a[i] = 0 then write(' ', i);

           if a[i] > 0 then begin

               n += 1;

               s += a[i];

           end;

       end;

       writeln;

       writeln('s = ', s/n);

    end.

  • Добавить свой ответ

Войти через Google

или

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

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

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