Найти порядковый номер того числа вещественного массива, которое наиболее близко к целому числу - QBasic

Узнай цену своей работы

Формулировка задачи:

Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу.

Решение задачи: «Найти порядковый номер того числа вещественного массива, которое наиболее близко к целому числу»

textual
Листинг программы
CLS
RANDOMIZE TIMER
FOR i = 1 TO 10
    'INPUT a
    a = RND * 100
    PRINT i; ":"; a
    IF i = 1 OR m > ABS(a - INT(a + .5)) THEN m = ABS(a - INT(a + .5)): j = i
NEXT
PRINT "Blizhayshee k celomu #"; j

Объяснение кода листинга программы

  1. CLS — очистка экрана
  2. RANDOMIZE TIMER — установка случайного числа для повторного вычисления
  3. FOR i = 1 TO 10 — цикл от 1 до 10
  4. a = RND * 100 — присваивание переменной a случайного числа от 0 до 100
  5. PRINT i;:; a — вывод на экран номера i и значения a разделенных двоеточием
  6. IF i = 1 OR m > ABS(a — INT(a + .5)) — проверка условия для переменной m
  7. m = ABS(a — INT(a + .5)) — присваивание переменной m значения абсолютной разницы между a и ближайшим целым числом
  8. j = i — присваивание переменной j значения i
  9. NEXT — переход к следующему шагу цикла
  10. PRINTBlizhayshee k celomu #; j — вывод на экран фразы Blizhayshee k celomu # и значения переменной j

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы