|
mzadach6.BAS |
|
{* Задача6 *}REM basic ' Включить заданное число D в массив A(N), упорядоченный по возрастанию, с сохранением упорядоченности.CLS
INPUT "Количество элементов массива – ", N
Dim A(N+1)
PRINT "Введите элементы массива, упорядоченные по возрастанию:"
For i = 1 To N
PRINT "A(" ; i ; ") = " ; : INPUT A(i)
Next i : PRINT
INPUT "Введите число, которое требуется включить в массив: ", D
CLS : PRINT "Исходный массив – ";
For i = 1 To N
PRINT A(i) ;
Next i : PRINT
PRINT "Включаемый элемент – "; D
i = N
While i >= 1 And A[i]>D
A(i+1) = A[i] : i = i – 1
Wend
A(i+1) = D
PRINT : PRINT "О т в е т : массив с включенным элементом ";
For i = 1 To N + 1
PRINT A(i) ;
Next i : PRINT
End
|