Задача. Даны натуральное число [latex]n[/latex], действительные числа [latex]a_{1},…,a_{n}[/latex]. Вычислить: [latex]\left | a_{1} \right |+…+\left | a_{n} \right |[/latex].
Тесты:
[latex]n[/latex] | [latex]a_{1},…,a_{n}[/latex] | Результат | Комментарий |
7 | 2 -1.1 4 -3.4 -6 1 2 | 19.5 | Пройден |
3 | -6.73 2.01 5.99 | 14.73 | Пройден |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#include <iostream> #include <math.h> using namespace std; int main() { int n; double a, S=0; cin >> n; for(int i=1; i<=n; i++) { cin >> a; S+=fabs(a); } cout << S; return 0; } |
Вводим количество элементов ([latex]n[/latex]). После этого в цикле for считываем сами элементы [latex]a_{1},…,a_{n}[/latex] и вычисляем сумму их модулей. Для проверки выполнения программы можно воспользоваться ссылкой.
— Отступы
— Метки
— «Задаем количество элементов (n)»? Почему задаём? Мы ведь его читаем?… Нет, там всё предложение как спагетти перепуталось 🙂
Вроде все исправила
К сожалению нет.
Прочтите (или просмотрите) это.
Спасибо, в этот раз вроде все подправила
Зачтено