Показать сообщение отдельно

  #6045  
Старый 08.04.2010, 08:34
EndLeSSDre@M
Участник форума
Регистрация: 18.07.2009
Сообщений: 278
С нами: 8850305

Репутация: 259
По умолчанию

Почему не работает эта программа??
PHP код:
program Project2;

{
$APPTYPE CONSOLE}

uses
  SysUtils
;

var
  
ffile of real;
  
n,sum,pr:real;
begin
  pr
:=1;
  
sum:=0;
  
assignfile(f,'input.txt');
  
reset(f);
  while 
not Eof(f) do
  
begin
    Read
(fn);
    
sum:=sum+n;
    
pr:=pr*n;
  
end;
  
closefile(f);
  
sum:=abs(sum);
  
pr:=pr*pr;
  
writeln('Modul summi=',round(sum),' kvadrat proizvedenija=',round(pr));
  
readln;
end
В конце всегда 0 0 выдает... все перепробовал

а если переделать вот так:

PHP код:
program Project2;

{
$APPTYPE CONSOLE}

uses
  SysUtils
;

var
  
ftextfile;
  
n,sum,pr:real;
begin
  pr
:=1;
  
sum:=0;
  
assignfile(f,'input.txt');
  
reset(f);
  while 
not Eof(f) do
  
begin
    Readln
(fn);
    
sum:=sum+n;
    
pr:=pr*n;
  
end;
  
closefile(f);
  
sum:=abs(sum);
  
pr:=pr*pr;
  
writeln('Modul summi=',round(sum),' kvadrat proizvedenija=',round(pr));
  
readln;
end
то все работает! но нужно через типизированные файлы!

Последний раз редактировалось EndLeSSDre@M; 08.04.2010 в 09:35..
 
Ответить с цитированием