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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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