Получить последовательность чисел по правилу

Pushkin

Решение в QBasic!Помоги пожалуйста решить две задачи!!! 1.Задан массив A(n).Получить последовательность чисел : A(1) – A(n); A(2) – A(n); …; A(n-1) – A(n). Получ последовательность записать в порядке возрастания. 2.Сделать программу с использованием функции: Y=((a^2.1)- sin(a*x))/((b^2.1)-sin(b*x)). Буду благодарен
2 ответа

Pushkin

PRINT "vvedite kol-vo"
INPUT n
DIM a(n)
FOR i = 1 TO n
INPUT "vvedite element ", a(i)
NEXT
PRINT "ishodnyj massiv"
FOR i = 1 TO n
PRINT a(i); " ";
NEXT
FOR i = 1 TO n - 1
b(i) = a(i) - a(n)
NEXT
PRINT
PRINT "poluchennyj massiv"
FOR i = 1 TO n - 1
PRINT b(i); " ";
NEXT
FOR i = 1 TO n - 1
FOR j = 2 TO n - 1
IF b(j) < b(j - 1) THEN SWAP b(j), b(j - 1)
NEXT
NEXT
PRINT
PRINT "vozrastanie"
FOR i = 1 TO n - 1
PRINT b(i); " ";
NEXT
Что значит "с использованием функции"? Как её использовать?


Pushkin

Спасибочки за массив, а вот со вторым заданием я уже сам разобрался там надо было просто через SUB(это первое задание к этому заданию), и через FUNCTION ( это второе условие к этому заданию).