Это сумма нечетных чисел в диапазоне от 1 до 1999! 1+3+5...+1999=
Это сумма обычной арифметической прогрессии
Решить надо рационально
А информатика тут причем?
1+1999=2000. 3+1997=2000. 5+1995=2000. И так 500 пар по 2000. Получаем сумму 500 х 2000 = 1 000 000
Незн
На занятия не пробовали ходить?
Спасибо
Local a = 0 for i = 1, 1999, 2 do a = a + i end print(a) Язык lua
А вот так в PascalABC.NET 3.4, без всякой экзотики. begin SeqGen(1000, 1, t -> t + 2).Sum.Println end.
уточнение про язык не было. В категории информатики значит программу нужно написать. А lua это легкий скриптовый язык.
Не проще Паскаля, изучаемого в школе
Зачем какой-то луа, на котором писать длиннее и искать еще среду исполнения?
намного проще, он современнее. Он даже полноценный. Но, он слишком легкий, для этих задач хватит.
Был бы проше, учили бы в школе его. А так это для сектантов язык))
В школе учат потому что это "основа для других языков" ну там синтаксис одинаковый. Lua легкий язык, для своих задач вполне хорош. Его еще встраивают с с++ для дебага, так как весит ~70КБ.