2013-05-11 3 views
-2

Я только начал изучать APL. Хотя, знакомый с C++ и python, я застрял, выполняя простую программу «Печать первых n нечетных чисел», где n - это вход в APL. Пожалуйста, помогите APL-кодам.Печать первых n нечетных чисел в APL

+0

Не могли бы вы выслать какой-нибудь код? – Jules

ответ

5

Вы имеете в виду, что вы застряли , реализуя, что программа APL?

Математически нечетные числа имеют вид 2i + 1. В APL выражение ⍳n дает нам целые числа 0 по n-1 (при условии, что начало индекса 0). Чтобы получить желаемый результат, умножьте их на два и добавьте один:

1+2×⍳n 
Смежные вопросы