Система уравнений - QBasic (27683)
Формулировка задачи:
Помогите решить
asr, bsr- средние значения массивов, amin, cmin - наименьшие значения массивов, bmax -наибольшее значение массива, |х| - абсолютная величина числа, оператор ABS.
Решение задачи: «Система уравнений»
textual
Листинг программы
- CLS
- INPUT "n="; n
- DIM A(1 TO n), b(1 TO n), c(1 TO n), y(1 TO n)
- FOR i = 1 TO n
- A(i) = INT(RND * 100) - 50
- b(i) = INT(RND * 100) - 50
- c(i) = INT(RND * 100) - 50
- NEXT i
- PRINT "Massiv A Massiv B Macciv C"
- FOR i = 1 TO n
- PRINT A(i), b(i), c(i)
- NEXT i
- minA = A(1)
- maxB = b(1)
- minC = c(1)
- sumA = 0
- sumB = 0
- FOR i = 1 TO n
- IF A(i) <= minA THEN minA = A(i)
- IF b(i) >= maxB THEN maxB = b(i)
- IF c(i) <= minC THEN minC = c(i)
- sumA = sumA + A(i)
- sumB = sumB + b(i)
- NEXT i
- PRINT "Min massiva A= "; minA
- PRINT "Max massiva B= "; maxB
- PRINT "Min massiva C= "; minC
- PRINT "Summa A= "; sumA, "Summa B= "; sumB
- SrA = sumA / n
- SrB = sumB / n
- PRINT "Srednee A= "; SrA, "Srednee B= "; SrB
- FOR i = 1 TO n
- IF c(i) > 0 THEN y(i) = minA - maxB
- IF c(i) < 0 THEN y(i) = SrA ^ 3 + SrB
- IF c(i) = 0 THEN y(i) = ABS(SrA * minC)
- PRINT "y("; i; ")="; y(i)
- NEXT i
- END
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д