Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
М а с с и в ы
Массив - это группа элементов, названная одним именем. Элементы массива обозначают именем массива, их местоположение в массиве определяется приписываемым к имени массива индексом. Рассмотрим систему линейных алгебраических уравнений
В матричном виде эту систему можно записать следующим образом:
где
Решение рассматриваемой системы уравнений можно представить в виде
Следовательно, для решения задачи нужно вначале вычислить обратную матрицу В Си-программе массивы относятся к структурированным типам. Массив состоит из фиксированного количества компонентов одного и того же типа. Компонент определяется именем массива и индексом. Индекс может вычисляться, поэтому он должен определяться целочисленным типом. В Си элементы массива всегда нумеруются, начиная с нуля. Следовательно, при описании массива необходимо указывать тип компонента и количество элементов.
Описание одномерного массива:
#define NMAX 1000 int main() { int a[10], b[50]; double x[NMAX];
В данном фрагменте определены: - массив a из 10 элементов типа int с индексами a[0], a[1], … a[9] - массив b из 50 элементов типа int с индексами b[0], b[1], … b[49] - массив x из 1000 элементов типа double с индексами x[0], x[1], … x[999]. Количество элементов массива x задается константой NMAX, определенной в начале программы директивой #define.
|