Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Реализация матрицы. Динамическая память.

11K
06 января 2008 года
NeverBC
40 / / 27.08.2006
Вот такое у меня есть задание. Огромная просьба - мне нужно максимально просто решение, без лишних букав, чтобы оно до меня полностью дошло. И вообще было бы шикарно с комментами. Умоляю, помогите. :) С одномерным массивом всё получается, а тут застрял.

С помощью динамических переменных реализуйте вещественную матрицу размером 100 x 200. Каждому элементу матрицы присвойте случайное значение из заданного диапазона. Отсор-тируйте элементы масссива по сквозному порядку их размещения в матрице как в одномерном массиве. Выдайте на экран первую подматрицу размером 10 x 20. Для сортировки используйте метод пузырька.
11K
06 января 2008 года
NeverBC
40 / / 27.08.2006
Вообще конкретно у меня вопросы такие. Что значит сортировка по сквозному порядку? В чём заключается метод пузырька? И как вообще динамически выглядит матрица?

Допустим, обычный массив делаем так
Код:
const
n=10;

type
a=array[1..n] of Integer; {тип массива}
pa=^a; {тип массива указателей на значения ячеек, да?}

var
i: Integer;
ua:{}pa; {ua - массив типа pa, т.е. указателей}

begin
{и дальше работаем как обычно, заполняем}
i:=1;
while i<=n do
begin
ua^:=rand(100);
i:=i+1;
end;
end.


Для одномерного всё правильно? Для матрицы как?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог