УЗадан массив вещественных чисел и натуральные числа R и U

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CLS
INPUT n
RANDOMIZE TIMER
DIM a(n), b(n)
FOR i = 1 TO n
    a(i) = INT(RND * 99)
NEXT i
FOR i = 1 TO n
    PRINT a(i);
NEXT i
PRINT
INPUT "r=", r
INPUT "u=", u
j = 0
FOR i = 1 TO n
    IF ABS(a(i) - r) < u THEN
        j = j + 1
        b(j) = i
    END IF
NEXT i
FOR i = 1 TO j
    PRINT b(i);
NEXT i

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

Leave a Comment