Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Пример 5.5. ⇐ ПредыдущаяСтр 2 из 2
Заполним матрицу по следующему правилу: элементы, находящиеся на диагоналях, проходящих через A[i0][j0] равны 1, остальные элементы равны 0. Диагональ, соединяющая верхний левый угол матрицы с ее правым нижним углом, называется главной, а соединяющая правый верхний угол с левым нижним – побочной. На главной диагонали и на параллельных ей диагоналях разность индексов постоянна (i - j = const). На побочной диагонали и на параллельных ей диагоналях сумма индексов постоянна (i + j = const). Задания для самостоятельной работы Все задания оформляйте в виде функций с аргументами. Для вывода значений массива на экран и заполнения массивов случайными числами используйте приведенные выше функции. В заданном одномерном массиве: 1. Найти и вывести на экран 2 максимальных элемента. 2. Вычислить среднее арифметическое значение элементов массива. 3. Переставить элементы массива в обратном порядке. 4. В новый массив переписать из исходного массива сначала все отрицательные элементы, затем – нули, затем – положительные. 5. Выполнить циклический сдвиг элементов массива вправо на 1. Это значит, что первый элемент помещается на место второго, второй – третьего и так далее, последний – на место первого. 6. Вычислить количество четных положительных чисел среди элементов массива. 7. Заполните массив из 10 элементов первыми 10 простыми числами. 8. Определите номер последнего отрицательного элемента в массиве. Если отрицательных элементов нет – то функция равна -1. 9. Определите номер первого нулевого значения среди элементов массива. Если в массиве нет нулей, то функция равна -1. Для заданной матрицы: 10. Вычислите количество строк, содержащих нули. 11. Поменяйте местами 2 столбца исходной матрицы. Номера столбцов вводятся. 12. Проверьте, есть ли в исходной матрице одинаковые строки. 13. Для квадратной матрицы вычислите транспонированную. 14. Найдите сумму элементов, расположенных ниже главной диагонали. 15. Вычислите количество элементов, расположенных между диагоналями и на диагоналях (отмечены знаком +).
|