var
f:text;
a,sum:real;
begin
assign(f,'input.txt');
reset(f);
sum:=0;
while not eof(f) do
read(f,a);
sum:=sum + a;
end;
close(f);
writeln('sum= ',sum:0:2);
end.
// PascalABC.NET
// 1. Если дробная часть отделена запятой
Assign(input, 'MyFile.txt');
ReadString.Replace(',', '.').ToReals.Sum.Print
// 2. Если дробная часть отделена точкой
ReadString.ToReals.Sum.Print
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
var
f:text;
a,sum:real;
begin
assign(f,'input.txt');
reset(f);
sum:=0;
while not eof(f) do
begin
read(f,a);
sum:=sum + a;
end;
close(f);
writeln('sum= ',sum:0:2);
end.
// PascalABC.NET
// 1. Если дробная часть отделена запятой
begin
Assign(input, 'MyFile.txt');
ReadString.Replace(',', '.').ToReals.Sum.Print
end.
// 2. Если дробная часть отделена точкой
begin
Assign(input, 'MyFile.txt');
ReadString.ToReals.Sum.Print
end.