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

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

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

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

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

textual
Листинг программы
  1. CLS
  2. DIM a(30), b(30)
  3. FOR i = 1 TO 30
  4. INPUT "vvedite element"; a(i)
  5. NEXT
  6. FOR i = 1 TO 30
  7. s = 0
  8. FOR j = 1 TO a(i)
  9. s = s + j ^ 2
  10. NEXT
  11. b(i) = s
  12. NEXT
  13. FOR i = 1 TO 30
  14. PRINT a(i);
  15. NEXT
  16. PRINT
  17. PRINT "new massiv"
  18. FOR i = 1 TO 30
  19. PRINT b(i);
  20. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы