Задача
Даны натуральное число [latex]n[/latex], действительные числа [latex]a_1,\ldots, a_n[/latex]. Вычислить: [latex]|a_1|+\ldots+|a_n|[/latex].
Тесты
№ | n | [latex]a_1,\ldots, a_n[/latex] | Результат |
1 | 3 | 3.31 -2.11 8.21 | 13.63 |
2 | 6 | -12.1 -2.56 9 5 -2 4 | 34.66 |
3 | 2 | -3.65 -3.11 | 6.76 |
Решение
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class StreamLab { public static void main (String[] args) throws java.lang.Exception { Scanner input = new Scanner(System.in); int n; double a, sum = 0; n = input.nextInt(); for(int i = 1; i <= n; i++) { a = input.nextDouble(); sum += Math.abs(a); } System.out.println(sum); } } |
Пояснения
С начала вводим количество элементов [latex]n[/latex], после чего, в цикле по i от 1 до [latex]n[/latex] вводим элементы и суммируем их значение по модулю в переменную sum , по выходу из цикла выводим сумму в консоль.