В исходном массиве X(n) вывести номера тех элементов массива, которые являются простыми числами. - QBasic

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

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

Задание № 1. В исходном массиве X(n) вывести номера тех элементов массива, которые являются простыми числами. Задание № 2. В исходном массиве найти номера двух элементов, наименее отличающихся друг от друга

Решение задачи: «В исходном массиве X(n) вывести номера тех элементов массива, которые являются простыми числами.»

textual
Листинг программы
DEFINT A, I-J, N, R
OPTION BASE 1
RANDOMIZE TIMER
CLS
INPUT "Vvedite N"; n
DIM a(n)
 
FOR i = 1 TO n
   a(i) = 81 * RND - 40.5
   PRINT USING "####"; a(i);
NEXT i
 
r0 = ABS(a(1) - a(2))
i1 = 1
i2 = 2
FOR i = 1 TO n - 1
   FOR j = i + 1 TO n
      r = ABS(a(i) - a(j))
      IF r < r0 THEN
         r0 = r
         i1 = i
         i2 = j
      END IF
   NEXT j
NEXT i
 
PRINT
PRINT "i1 = "; i1
PRINT "i2 = "; i2
END

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


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

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

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