Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие С++.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.14 Mб
Скачать

Варианты заданий

1

Дана вещественная матрица А(3,3). Получить матрицу В(3,3), каждый элемент которой вычисляется по формуле

Сформировать матрицу C(3,3), являющуюся суммой матриц А и В: сij = aij + bij; (i=1,…,3; j=1,…,3)

2

Вещественную матрицу А(3,4) преобразовать в матрицу В(3,4) по правилу (i=1,…,3; j=1,…,4).

Найти количество нулевых элементов матрицы А и сумму отрицательных элементов второго столбца матрицы В

Окончание табл. 5.2

3

Даны целочисленные матрицы В(4,4) и С(4,4). Построить матрицу А(4,4), каждый элемент которой вычисляется по формуле , (i=1,…,4; j=1,…,4).

В матрице А найти произведение элементов, стоящих выше главной диагонали, а в матрице В – максимальный элемент в третьей строке

4

Дана целочисленная матрица А(4,6). Получить матрицу В(4,6), каждый элемент которой вычисляется по формуле

(i=1,…,4; j=1,…,6). В матрице А найти количество отрицательных элементов в четных столбцах. Найти минимальный элемент в четвертом столбце матрицы В и его индекс (номер строки)

5

Получить матрицу А(5,5), для которой ,

(i=1,…,5; j=1,…,5).

Вычислить Z=S/K, где S – сумма элементов побочной диагонали матрицы А; К – количество положительных элементов матрицы А. Построить матрицу В(5,5) по правилу

6

Получить матрицу А(4,4), для которой

(i=1,…,4; j=1,…,4).

Найти сумму элементов, стоящих правее второго столбца. В третьей строке определить количество отрицательных элементов

7

Дана целочисленная матрица А(5,3). Найти аmax – максимальный элемент в ее нечетных строках. Сформировать матрицу В(5,3) по правилу: , (i=1,…,5; j=1,…,3).

Определить среднее арифметическое элементов второй строки матрицы В

Контрольные вопросы

  1. Дайте определение массива.

  2. Поясните формат описания массива. Приведите примеры.

  3. Каким образом осуществляется доступ к элементам массива? Приведите примеры.

  4. Какие способы инициализации массива Вы знаете?

  5. Как связаны максимальный индекс и размерность массива?

  6. Как описываются двумерные массивы?

  7. Как можно инициализировать двумерный массив? Приведите примеры.

  8. В чем заключается сущность задачи сортировки массива?

  9. Для чего в программах используются манипуляторы?

  10. Приведите примеры использования манипуляторов вывода чисел.

  11. Какой заголовочный файл необходимо подключить к программе для использования манипуляторов с аргументом?

  12. Какие манипуляторы наиболее часто используются для формирования таблиц?

6. Составление программ с использованием функций

Функция – это именованная последовательность описаний и операторов, выполняющая какое-либо законченное действие. Функции в языке С++ имеют практически тот же смысл, что и функции в математике. Программа вызывает функцию с определенными аргументами; последняя выполняет необходимые действия и возвращает результат.