Нахождение в массиве элемента наиболее близкому к заданному числу - QBasic
Формулировка задачи:
Задача:
Найти элемент массива А состоящий из N элементов,ближайший к заданному* числу С т.е элемент для которого А(I) -С достигается min.
Наработал следующее:
Подскажите пожалуйста какой код (и куда) вставить, чтобы вычислить элемент массива наиболее близкий к числу C
Решение задачи: «Нахождение в массиве элемента наиболее близкому к заданному числу»
textual
Листинг программы
CLS RANDOMIZE TIMER INPUT "vvedite razmer massiva"; n INPUT "vvedite chislo"; c DIM a(n) FOR i = 1 TO n a(i) = FIX(RND(i) * 100 - 50) NEXT min = ABS(a(1) - c) FOR i = 1 TO n IF ABS(a(i) - c) < min THEN min = ABS(a(i) - c): q = a(i): k = i NEXT CLS FOR i = 1 TO n PRINT a(i); NEXT PRINT PRINT "chislo ="; c PRINT "blizhajshee chislo ="; q; "nomer elementa"; k