zadach333.BAS

{* Задача333 *}

REM basic

' Из одномерного массива размера 56, удалить все элементы с элемента № k1 по № k2(С проверкой коректности k1 и k2.


CLS
Dim A(56)
RANDOMIZE TIMER
 
PRINT "Исходный массив: "
 
For I = 1 To 56
  A(I) = INT(RND * 100)
  PRINT A(I);
Next I
PRINT ""
 
10 :
INPUT "Введите k1: ", K1
INPUT "Введите k2: ", K2
If K1 = K2 Or K2 > 56 Or K1 > 56 Or K2 < 0 Or K1 < 0 Or K1 > K2 Then
  PRINT "k1 должно быть меньше k2. k1 и k2 должны быть больше 0 и меньше 56 "
  GoTo 10
End If
 
For I = 1 To 55 - K2
  A(K1 + I) = A(K2 + I)
Next I
 
PRINT "Полученный массив: "
 
For I = 1 To 56 - (K2 - K1)
  PRINT A(I);
Next I
End