Sum a lot of numbers...

Alexandre via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Jul 10 10:16:51 PDT 2014


PS: that is my code:

import std.stdio, std.algorithm, std.range, std.conv;

string InsertComma(string val)
{
	return val[0 .. $-2] ~ "," ~ val[$-2 .. $];
}

int main(string[] argv)
{
	auto x = "oi.txt"
		.File
		.byLine
		.filter!(line => line[0] == '1')
		.map!(line => line[127 .. 140].to!real)
		.sum;

	auto valor = to!string(x);

	write(InsertComma(valor));

	readln();
      return 0;
}


On Thursday, 10 July 2014 at 17:16:01 UTC, Alexandre wrote:
> Hi :)
>
> I need to sum a list of numbers... but, when I calculate the 
> sum of this numbers, I got a simplify representation of sum:
>
> 2.97506e+,12
>
> How I can make to get the correctly representation of this 
> number ?


More information about the Digitalmars-d-learn mailing list