Showing posts with label high. Show all posts
Showing posts with label high. Show all posts

Sunday, August 14, 2016

11821 High Precision Number

11821 High Precision Number



import java.util.Scanner;
import java.math.BigDecimal;

public class Main {
public static void main(String[] args) {

Scanner input = new Scanner(System.in);
int n;
BigDecimal val;
n = input.nextInt();

while ( n-- > 0 ) {
BigDecimal sum = new BigDecimal("0");
while ( true ) {
val = input.nextBigDecimal();
if ( val.equals(BigDecimal.ZERO) ) break;

sum = sum.add(val);

}

int i = new Integer(0);

char out[] = sum.toString().toCharArray();

int len;

for (len=out.length-1 ; len>0 && out[len]==0 ; len--);
if (len>0 && out[len]==.) len--;
for (i=0 ; i<=len ; i++) {
System.out.print(out[i]);
}
System.out.println();

}

}
}

Go to link download

Read more »