ВУЗ:
Составители:
Рубрика:
31
int s = sum( 7, a );
cout<<s;
}
Строки в качестве фактических параметров могут быть
определены либо как одномерные массивы типа char[], либо
как указатели типа char*. В отличие от обычных массивов
в этом случае нет необходимости явно указывать длину
строки.
2. Постановка задачи
Используя функции, решить указанную в варианте задачу.
Массив должен передаваться в функцию как параметр.
3. Варианты
1. В двумерном массиве записаны слова, представляющие со-
бой последовательность цифр, завершающихся 0. Необходи-
мо распечатать слова через запятую, заключив печатную
строку в скобки. Длина печатной строки 60 символов. Из-
влечение слова оформить в виде функции.
Например:
исходные данные - 123023402303450
234450234567010
234455677670450
результат -
(123,234,23,345)(23445,234567,1)(23445567767,45)
2. Написать функцию для обмена строк двумерного массива с
ее помощью отсортировать массив по элементам третьего
столбца.
3. Написать процедуру для суммирования матриц. С ее помо-
щью сложить исходную матрицу и транспонированную (т. е.
полученную поворотом исходной на 90 °).
4. Написать функцию для удаления строки из двумерного мас-
сива. Оставшиеся строки должны быть расположены плотно,
недостающие элементы заменяются 0. С помощью разрабо-
танных функций исключить из массива строки с номерами
от А до В.
5. Определить является ли матрица ортонормированной, т. е.
такой, что скалярное произведение каждой пары различных
строк равно 0, а скалярное произведение строки самой на
себя равно 1.
6. Элемент матрицы является седловой точкой, если он явля-
ется наименьшим в своей строке и наибольшим в своем
столбце (или наоборот: наибольшим в своей строке и наи-
меньшим в своем столбце).Для заданной матрицы опреде-
лить все седловые точки.
7. Написать процедуру обмена столбца и строки двухмерного
массива. С ее помощью поменять местами те строки и
столбцы, первые элементы которых совпадают.
8. Написать функцию транспонирования квадратной матрицы
(т.е. поворота исходной матрицы на 90 °). С ее помощью
31 int s = sum( 7, a ); cout<
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
