Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
задачи по информатике .doc
Скачиваний:
35
Добавлен:
22.02.2015
Размер:
282.11 Кб
Скачать

Задание №6

  1. Матрицу В(5,8) заполнить целыми случайными числами в диапазоне от 10 до 150. Матрицу-маску М(5,8) заполнить нулями и единицами случайным образом. Найти минимальные значения положительных элементов в каждой строке по единицам М. Матрицы В, М и результаты счета вывести на экран. Если в каких либо строках не окажется положительных элементов, соответствующих единицам М, то выдать соответствующее сообщение.

  2. Матрицу D(8, 9) заполнить целыми случайными числами в диапазоне от -100 до 100. Вывести номера столбцов, в которых количество отрицательных элементов больше, чем количество положительных. Вывести исходную матрицу D.

  3. Матрицу Z(15, 5) заполнить целыми случайными числами в диапазоне от 1 до 4, а массив-маску Y(15) нулями и единицами случайным образом. Построить массив Х(15) таким образом, что Х(I) равно построчной сумме Z(I,J), если Y(I)=1, и построчному произведению, если Y(I)=0. Вывести X, Y, Z.

  4. Матрицу А(6, 8) заполнить целыми случайными числами в диапазоне от 7 до 107. Найти максимальный и минимальный элементы в каждом столбце и поменять их местами. Вынести А до и после изменения.

  5. Матрицу М(10, 12) заполнить нулями и единицами случайным образом. Подсчитать количество N строк, в которых единиц и нулей поровну, и вывести их номера. Если таких строк не окажется, то выдать соответствующую информацию. Вывести М, N.

  6. Матрицу R(8, 7) заполнить целыми случайными числами в диапазоне от -108 до 104. Построить строку-маску М(8) таким образом, что М(I) = 0, если количество положительных элементов в первой строке матрицы R больше, чем количество отрицательных, и М(I) = 1 в противоположном случае. Матрицу R и строку М вывести.

  7. Матрицу Q(7, 9) заполнить целыми случайными числами в диапазоне от -21 до 22. Найти минимальный и максимальный элементы в каждой строке и количества элемент, находящихся между ними. Матрицу Q и результаты счета вывести.

  8. Матрицу М(12, 10) заполнить нулями и единицами случайным образом. Подсчитать и вывести на экран количество N и номера таких столбцов, в которых нулей больше чем единиц. Найти номер К столбца с минимальным количеством нулей. Вывести М, N, К.

  9. Матрицу А(10, 8) заполнить целыми случайными числами в диапазоне от -23 до 23. Найти средние арифметические С(I) положительных элементов в каждой строке, определить номер N строки с максимальным значением С(I). Вывести А, С, N.

  10. Матрицу R(9, 8) заполнить целыми случайными числами в диапазоне от -24 до 24. Образовать два одномерных массива A(N) и В(М). В массив А поместить все положительные элементы матрицы R, в массив В - все отрицательные. Массив А и В заполнить плотно. Вывести R, А, В.

  11. Матрицу В(8, 7) заполнить целыми случайными числами в диапазоне от -111 до 111. Построить строку М(8) таким образом, что, если сумма элементов первой строки В положительна, то М(I) = 1, если она отрицательна, то М(I)=-1, а если равна нулю, то М(I) = 0. Матрицу В, значения сумм элементов каждой строки и строку М вывести.

  12. Матрицу С(9, 7) заполнить целыми случайными числами в диапазоне от -112 до 112. Подсчитать количество строк, в которых число отрицательных элементов больше трех. Вывести номера этих строк. Матрицу С и результаты счета вывести.

  13. Матрицу А(15, 4) заполнить целыми случайными числами в диапазоне от 1 до 51. Составить матрицу В(?, 4) из таких строк массива А, чтобы для каждого элемента A(I, J) данной строки I выполнялось условие 10<А(1,J)<40. Матрицу В заполнить плотно. Если таких строк не окажется, необходимо вывести соответствующее сообщение. Вывести А и В.

  14. Матрицу С(8, 8) заполнить целыми случайными числами в диапазоне от 1 до 101. Найти все четные числа, лежащие на главной диагонали и ниже ее I≥J и заполнить ими массив В(?). Массив В заполнить плотно. Вывести С, В.

  15. Матрицу О(8, 9) заполнить целыми случайными числами в диапазоне от 9 -109. Найти среднее арифметическое С всех элементов G. Подсчитать количество N(9) элементов больших С в каждом столбце. Вывести номер М столбца, для которого количество элементов больших С, минимально. Вывести также G, С, N.

  16. Матрицу А(9, 7) заполнить целыми случайными числами в диапазоне от -122 до 122. Определить количества N(7) положительных элементов в каждом столбце. Найти номер М столбца, в котором количество положительных элементов максимально. Вывести А, М, N.

  17. Матрицы Х(5, 8) и Y(5, 8) заполнить целыми случайными числами в диапазоне от 7 до 107. Найти МАХ и MIN элементы матрицы Z(5, 8), которая образуется по закону Z(I,J)= X(I,J), если X(I,J)<Y(I,J) и Z(I,J)= Y(I,J) в противном случае. Вывести X, Y, Z, MIN, MAX.

  18. Матрицу Y(6, 9) заполнить целыми случайными числами в диапазоне от -10 до 14. Определить количество пар Р(9) элементов матрицы Y в каждом столбце таких, что Y(I-1, J)*Y(I, J)<0. Матрицу Y, массив Р, а также все попарные произведения вывести.

  19. Матрицу Q(9, 6) заполнить целыми случайными числами в диапазоне от 5 до 105. Найти среднее арифметическое С всех элементов Q. Построить матрицу М(9,6) таким образом, что M(I,J)=1, если Q(I, J) > С, и 0 в противном случае. Вывести Q, С и М.

  20. Матрицу R(9, 5) заполнить целыми случайными числами в диапазоне от -103 до 100) Заполнить массив С(?) номерами таких строк R, сумма элементов которых S(I)>0. Массив С заполнить плотно Вывести R, S, С

  21. Матрицу N(9,12) заполнить целыми случайными числами в диапазоне от -90 до 120. Переписать элементы массива N кратные заданному числу S подряд в массив М(?) Если таких нет, выдать сообщение. Вывести N, S,M.

  22. Матрицу Т(8, 8) заполнить целыми случайными числами в диапазоне от 8 до 108. Заполнить массив Y(8) таким образом, что Y(I) = 0, если максимальный элемент I-ой строки матрицы Т больше максимального элемента столбца матрицы с тем же номером, и Y(I)=1 в противоположном случае Вывести Т, R, P, Y