Программа на паскале

компьютеры программирование программы pascal паскаль

Все правильно, все кормпилируется. Но в ответе постоянно 0. А на си эта же прога работает пркрасно :(

PROGRAM zadacha;
var i,n,k: integer;
S: real;
Function summa(i,n,k: integer; S: real): real;
Begin
S:=0;i:=1;
while (i<=n) do
begin
S:=(S+1)/i;
i:=i+1;
end;
End;
BEGIN
write('jhhj n:');
read(n);
summa(i,n,k,S);
write('S=',S);
END.
Ответы:
PROGRAM zadacha;
var i,n,k: integer;
  S: real;
Function summa(): real;
Begin
S:=0;i:=1;
while (i<=n) do
begin
S:=(S+1)/i;
i:=i+1;
end;
End;
BEGIN
write('jhhj n:');
read(n);
summa();
write('S=',S);
END.
Строку:
Function summa(i,n,k: integer; S: real): real;
замени на
procedure Summa;


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.