Курсовая работа: Решение системы линейных уравнений методом Крамера и с помощью расширенной матрицы 2

Формат записи операторов ввода-вывода:

cin [ >> values ];

cout<< data[ << data<< "\n"] [5];

Например:

cin>>А[i][j];

cout<<"x1="<<x1<<endl;

4.2.12 Массивы и указатели

Массив – это последовательная группа ячеек памяти, которые имеют одинаковый тип и имеют общее имя. Доступ к отдельному элементу массива осуществляется с помощью индекса.

В языке С/С++ предусмотрены многомерные массивы. Простейшим из них является двумерный. Объявление двумерного массива А, состоящего из 3 строк и 3 столбцов выглядит следующим образом:

double А[3][3];

Обращение к элементу двумерного массива выглядит так:

А[0][0], А[0][1] и т.д.

В языке С/С++ указатели и массивы тесно связаны между собой. Как известно, имя массива без индекса – это указатель на его первый элемент [4]. Рассмотрим, например, следующий массив:

double А[3][3];

Следующие два выражения абсолютно идентичны:

А

&А[0][0]

Доступ к элементам массива может осуществляться следующим образом:

А[i][j];

*(*(А+i)+j);

Записи являются идентичными.

4.2.13 Функции

Функция – это процедура(подпрограмма), которая несёт законченную смысловую нагрузку.

Определение функции состоит из заголовка функции и тела функции, которое заключается в ( ) и несёт смысловую нагрузку.

Общий вид функции выглядит следующим образом:

тип_функции имя_функции(список_аргументов)

{ тело_функции };

Тип_функции – это тип значения, которое возвращает функция. Если функция не возвращает никакого значения, то ей тип всегда void. Возврат значения из функции происходит с использованием оператора return, который имеет следующий вид

return выражение

К-во Просмотров: 321
Бесплатно скачать Курсовая работа: Решение системы линейных уравнений методом Крамера и с помощью расширенной матрицы 2