Сформировать новый массив из элементов исходного - QBasic

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

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

Задан массив натуральных чисел размером 30 элементов. Опишите на русском языке или одном из языков программирования алгоритм получения из него другого массива, который будет содержать в каждой своей ячейке с индексом i сумма квадратов всех натуральных чисел от единицы до значения i-м элементе исходного массива.

Решение задачи: «Сформировать новый массив из элементов исходного»

textual
Листинг программы
CLS
DIM a(30), b(30)
FOR i = 1 TO 30
INPUT "vvedite element"; a(i)
NEXT
FOR i = 1 TO 30
s = 0
FOR j = 1 TO a(i)
s = s + j ^ 2
NEXT
b(i) = s
NEXT
FOR i = 1 TO 30
PRINT a(i);
NEXT
PRINT
PRINT "new massiv"
FOR i = 1 TO 30
PRINT b(i);
NEXT

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

  1. Объявляются два массива a(30) и b(30)
  2. Задаются начальные значения для элементов массива a с помощью цикла FOR и оператора INPUT
  3. Выполняется вычисление квадрата каждого элемента массива a с помощью цикла FOR и оператора ^
  4. Результат вычислений записывается в массив b с помощью оператора NEXT
  5. Выполняется вывод элементов массива a с помощью цикла FOR и оператора PRINT
  6. Выполняется вывод сообщения new massiv
  7. Выполняется вывод элементов массива b с помощью цикла FOR и оператора PRINT

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


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

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

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