По двум массивам построить третий - QBasic (27959)

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

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

По двум массивам, состоящим из 15 элементов. построить третий, элементы которого являются частными от деления элементов второго на элементы первого массива. Если элемент первого массива равен 0, то эл-ту третьего массива присвоить значение =1. В полученном массиве найти отклонение максимального значения от среднего арифметического.

Решение задачи: «По двум массивам построить третий»

textual
Листинг программы
  1. n = 15
  2. DIM a(n), b(n), c(n)
  3. FOR i = 1 TO n
  4.     PRINT "vvedite a("; i; "): "
  5.     INPUT a(i)
  6. NEXT
  7. FOR i = 1 TO n
  8.     PRINT "vvedite b("; i; "): "
  9.     INPUT b(i)
  10. NEXT
  11. FOR i = 1 TO n
  12.     IF a(i) = 0 THEN c(i) = 1 ELSE c(i) = b(i) / a(i)
  13. NEXT
  14. FOR i = 1 TO n
  15.     PRINT c(i);
  16. NEXT
  17. PRINT
  18. max = c(1)
  19. FOR i = 1 TO n
  20.     IF c(i) > max THEN max = c(i)
  21.     sum = sum + c(i)
  22. NEXT
  23. PRINT "max-sr="; max - sum / n

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

  1. Задается число n = 15, которое определяет размер массивов a, b и c.
  2. Создаются три массива a, b и c размером n.
  3. Два цикла FOR запрашивают значения для массива a и b.
  4. Третий цикл FOR вычисляет значения для массива c на основе значений a и b.
  5. Четвертый цикл FOR выводит значения массива c.
  6. Значение max и sum инициализируются.
  7. Пятый цикл FOR находит максимальное значение в массиве c и обновляет max, а также суммирует все значения в массиве c и обновляет sum.
  8. Выводится значение max - sum/n.

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


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

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

6   голосов , оценка 3.667 из 5

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

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

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