Сортировка массива - вставить недостающие куски кода - QBasic

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

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

помогите, пожалуйста, вставить нужные данные вместо "?"

Решение задачи: «Сортировка массива - вставить недостающие куски кода»

textual
Листинг программы
CLS
DIM a(10)
RANDOMIZE TIMER
 
FOR n = 1 TO 10
   a(n) = INT(RND * 15)
   PRINT a(n);
NEXT n
 
FOR m = 1 TO 10
   max = a (m)
FOR n = m TO 10
   IF max > a(n) THEN max = a(n): SWAP a(n), a(m)
NEXT n 
NEXT m
 
PRINT
FOR n = 1 TO 10
   PRINT a(n);
NEXT n
END

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

  1. Создается массив a(10) для хранения 10 чисел.
  2. С помощью функции RND генерируются случайные числа от 0 до 15 и присваиваются элементам массива a.
  3. Выводится содержимое массива a.
  4. Находится максимальное число в массиве a.
  5. С помощью двух вложенных циклов (for) происходит сравнение каждого числа в массиве a с максимальным числом, и если число больше максимального, то оно становится новым максимальным числом, а старое максимальное число становится последним элементом массива.
  6. Выводится содержимое массива a.

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


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

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

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