1 2 3 4 | Выполнить действия над массивами. В таблице при формулировании задания для разъяснения его сути справа отображены примеры исходных Х и результирующих Y массивов с конкретными числами. Программа, естественно, должна обрабатывать любые числа. Размер массивов – N. Программа должна предъявлять исходные и новые (если требуется) массивы. X 1 4 2 8 6 11 Y 4 8 6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | INPUT "vvedite kol-vo chisel ", n DIM x(n), y(n) RANDOMIZE TIME FOR i = 1 TO n x(i) = INT(RND * 10 ) NEXT PRINT "massiv x" FOR i = 1 TO n PRINT x(i); NEXT PRINT FOR i = 1 TO n IF (x(i) > 3 ) AND (x(i) < 10 ) THEN k = k + 1 : y(k) = x(i): s = s + a(i) NEXT PRINT "massiv y" FOR i = 1 TO k PRINT y(i); NEXT PRINT "kol-vo elementov v massive Y="; k PRINT "srednee arifmeticheskoe="; s / k |
Тестирование выполнено в программе QB64 ( Скачать )