Создать массив, который получался бы из элементов двух других массивов, которые заданы. То есть, даны два массива A и B размерностью n, нужно, чтобы программа составляла новый массив F, элементы которого будут такого вида: F(1)=A(1), F(2)=B(1), F(3)=A(2), F(4)=B(2)… всего в новом массиве должно получиться n*2 элементов- QBasic(Бейсик)

INPUT "vvedite kolichestvo elementov N ", n
DIM a(n), b(n), f(n * 2)
FOR i = 1 TO n
    INPUT "vvedite element massiva A ", a(i)
NEXT
FOR i = 1 TO n
    INPUT "vvedite element massiva B ", b(i)
NEXT
PRINT "massiv A"
FOR i = 1 TO n
    PRINT a(i);
NEXT
PRINT
PRINT "massiv B"
FOR i = 1 TO n
    PRINT b(i);
NEXT
PRINT
FOR i = 1 TO n
    f(i * 2 - 1) = a(i)
    f(2 * i) = b(i)
NEXT
PRINT "massiv F"
FOR i = 1 TO n * 2
    PRINT f(i);
NEXT

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment