среднее арифметическое элементов непустого списка L

Ответить
Chowder
Сообщения: 8
Зарегистрирован: 16 мар 2014, 21:35

28 мар 2014, 21:12

Описать функцию или процедуру, которая находит среднее арифметическое элементов непустого списка L (TypeElem — real);
Хыиуду
Сообщения: 2388
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

31 мар 2014, 13:51

Функция или процедура суммирует значения всех элементов списка, пока не дойдет до последнего, потом делит полученную сумму на количество элементов.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Сионист
Сообщения: 1077
Зарегистрирован: 31 мар 2014, 06:18

08 апр 2014, 07:49

Код: Выделить всё

function summ(Node:TNode):real;
var r:real;
    p:^Node;
begin
     r:=Node.Data;
     p:=Node.Next;
     while p<>NILL do
     begin
          r:=r+p^.Data;
          p:=p^.Next;
     end;
     summ:=r;
end;
Писать можно на чём угодно, но зачем же так себя ограничивать? Пиши на c.
Ответить