Решить ** паскале к первая задача( вариант 9)

0 голосов
31 просмотров

Решить на паскале к первая задача( вариант 9)


image

Информатика (12 баллов) | 31 просмотров
Дан 1 ответ
0 голосов
var
  g: real;
  k: integer;
  n: byte := 9;
  a: array of real := (-2, 4, 8, 0, 5, 0, 3.6, 6.1, 55);

begin
  for i: byte := 1 to n do
  begin
    if(a[i - 1] = 0) then continue;
    g += a[i - 1];
    k += 1;
  end;
  writeln(g / k);
end.
(16.9k баллов)
0

а более развернуто можешь написать решив саму задачу, а не написав только образец, я имею ввиду подставить числа

0

Подставил

0

Или... Чтобы эти числа в самой программе были?

0

да, чтобы они были в самой программе

0

вот теперь спасибо, а можешь блок схему составить к этой программе, пожалуйста.

0

Не представляю, как в неё можно было бы массив написать

0

то есть блок-схему не сможешь составить?

0

Неть, не научен:)