Задача:
Даны натуральное число n и действительные числа [latex] a_1, \cdots ,a_n [/latex]
Вычислить:
[latex] a_1, a_1 + a_2, \cdots, a_1 + a_2 + \cdots + a_n [/latex]
Решение:
Для подсчёта суммы в данной задаче надо было организовать цикл for (поскольку указано количество элементов в ряду), и с каждой итерацией прибавлять к результату result (которому предварительно придано значение 0) введённое с клавиатуры значение, потом выводить результат на экран.
Тесты:
Кол-во элементов | [latex] a_1, \cdots ,a_n [/latex] | Результат |
---|---|---|
7 | 1, 2, 3, 4, 5, 6, 7 | 1, 3, 6, 10, 15, 21, 28 |
10 | 10, 12, 14, 16, 18, 20, 21, 23, 25, 27 | 10, 22, 36, 52, 70, 90, 111, 134, 159, 186 |
5 | 0.1, 0.2, 0.3, 0.4, 0.5 | 0.1, 0.3, 0.6, 1.0, 1.5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
class Test { static function main() { var result : Float; var a : Float; // заводим переменные для считывания числа и подсчёта суммы var n; //кол-во элементов в ряду n = Std.parseInt(Sys.stdin().readLine()); for (i in 0...n) { a = Std.parseInt(Sys.stdin().readLine()); //вводим число result+=a; //прибавляем к результату trace (result + "\n"); //выводим на экран результат сложения } } } |
Тест на tryHaxe
Задача взята с источника
Алексей Маслеев недавно публиковал (посмотреть все)
- e-olimp 4650. Граф-Турнир - 26.06.2017
- А400 - 13.05.2017
- e-olymp 905. Какой треугольник? - 13.05.2017
Ссылка на try.haxe с одним тестовым примером хотя бы.
Ссылка на соответствующую задачу на cpp.mazurok.com.
Табуляция в коде. Примеры есть тут. Я за стиль Олмана, но вы выбирайте как вам удобнее.
В последовательности [latex]a_1, a_1 + a_2, \cdots a_1 + a_2 + \cdots + a_n[/latex] пропущена запятая.
Метки к задаче.
Мне нравится как оформлена соответствующая статья на cpp.mazurok.com, там такие слова как «Задача», «Решение» выделены, а значения в тестах стоят по центру столбца. Было бы неплохо, если бы вы сделали также.
Также ваш код будет пропускать последний элемент последовательности, что неправильно.
Табуляцию поправил.
Где пропущена запятая ? Я сверял с задачей на cpp.mazurok.com.и не вижу
Требования по оформлению слов в тексте и оформлению таблицы не было, пишу я, и считаю что такое оформление ни чем не хуже.
Запятую вы уже вернули.
Статья должная органично смотреться на сайте. Без этого свойства вероятность получить полный балл мала (Я то знаю по своему опыту). У вас в таблице разные шрифты, все как-то в кучу скомкано. Одним словом глаз не радуется, скорее грустит.
За табуляцию спасибо.
Но еще осталось:
— Ссылка на try.haxe с одним тестовым примером хотя бы.
— Ссылка на соответствующую задачу на cpp.mazurok.com.
— Метки к задаче.
— Также ваш код будет пропускать последний элемент последовательности, что неправильно. Если не верите, то запустите его тут. И увидите, что он не вывел 28, как сказано в вашем тесте.
Ам, нет, я ничего не делал с \cdots
Метки есть
Код исправил
Обязательного условия присутствия ссылки на cpp.mazuok.com не было, но добавил
— А137а это не метки, а кодовое обозначение задачи из заголовка. Я не представляю себе, что кто-то будет по такому тегу искать. Возможно, Вы не знаете о чём идет речь? Почитайте, пожалуйста, здесь.
— Что касается обязательности ссылки на место заимствования текста, то подискутируйте об этом с Законом Украины «Об авторском праве и смежных правах».
С удовольствием бы подискутировал но в другой раз. Ссылка на источник уже прикреплена, и полагаю что данная тема исчерпана
Теги добавил
Зачтено