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

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

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


image

спросил от (12 баллов) в категории Информатика

1 Ответ

0 голосов
ответил от Супер бакалавр (16.9k баллов)
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.
оставил комментарий от (12 баллов)

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

оставил комментарий от Супер бакалавр (16.9k баллов)

Подставил

оставил комментарий от Супер бакалавр (16.9k баллов)

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

оставил комментарий от (12 баллов)

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

оставил комментарий от (12 баллов)

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

оставил комментарий от Супер бакалавр (16.9k баллов)

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

оставил комментарий от (12 баллов)

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

оставил комментарий от Супер бакалавр (16.9k баллов)

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

...