Система уравнений - QBasic (27683)

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

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

Помогите решить asr, bsr- средние значения массивов, amin, cmin - наименьшие значения массивов, bmax -наибольшее значение массива, |х| - абсолютная величина числа, оператор ABS.

Решение задачи: «Система уравнений»

textual
Листинг программы
  1. CLS
  2. INPUT "n="; n
  3. DIM A(1 TO n), b(1 TO n), c(1 TO n), y(1 TO n)
  4. FOR i = 1 TO n
  5. A(i) = INT(RND * 100) - 50
  6. b(i) = INT(RND * 100) - 50
  7. c(i) = INT(RND * 100) - 50
  8. NEXT i
  9. PRINT "Massiv A Massiv B   Macciv C"
  10. FOR i = 1 TO n
  11. PRINT A(i), b(i), c(i)
  12. NEXT i
  13. minA = A(1)
  14. maxB = b(1)
  15. minC = c(1)
  16. sumA = 0
  17. sumB = 0
  18. FOR i = 1 TO n
  19. IF A(i) <= minA THEN minA = A(i)
  20. IF b(i) >= maxB THEN maxB = b(i)
  21. IF c(i) <= minC THEN minC = c(i)
  22. sumA = sumA + A(i)
  23. sumB = sumB + b(i)
  24. NEXT i
  25. PRINT "Min massiva A= "; minA
  26. PRINT "Max massiva B= "; maxB
  27. PRINT "Min massiva C= "; minC
  28. PRINT "Summa A= "; sumA, "Summa B= "; sumB
  29. SrA = sumA / n
  30. SrB = sumB / n
  31. PRINT "Srednee A= "; SrA, "Srednee B= "; SrB
  32. FOR i = 1 TO n
  33. IF c(i) > 0 THEN y(i) = minA - maxB
  34. IF c(i) < 0 THEN y(i) = SrA ^ 3 + SrB
  35. IF c(i) = 0 THEN y(i) = ABS(SrA * minC)
  36. PRINT "y("; i; ")="; y(i)
  37. NEXT i
  38. END

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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