С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
Seager1993
0 / 0 / 0
Регистрация: 26.09.2011
Сообщений: 7
1

Одномерный массив и матрица

26.09.2011, 17:36. Просмотров 410. Ответов 2
Метки нет (Все метки)

в одномерном массиве все нулевые элементы расположены на главной диагонали и в верхней половине области выше диагонали и выводилась как матрица
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2011, 17:36
Ответы с готовыми решениями:

Матрица и одномерный массив
Здравствуйте, уважаемые программисты!! Помогите разобраться в задаче: "Матрицу...

Блок-схемы. Одномерный массив. Матрица
уважаемые!помогите составить блок схемы к задачам пожалуйста.программы написал...

Дана квадратная матрица . Сформировать одномерный массив из элементов главной диагонали
Дана квадратная матрица . Сформировать одномерный массив из элементов главной...

Дана вещественная матрица. Элементы главной диагонали записать в одномерный массив
Данна вещественная матрица A(5x5). Элименты главной диагонали записать в массив...

Матрица, подпрограммы. сформировать одномерный массив В, состоящий из элементов побочной диагонали матрицы А
Из заданной матрицы А(5х5), элементы которой формируются как массив случайных...

2
Puporev
Модератор
55504 / 42593 / 29443
Регистрация: 18.05.2008
Сообщений: 100,753
26.09.2011, 17:37 2
Seager1993, Напиши условие полностью и по русски.
0
Seager1993
0 / 0 / 0
Регистрация: 26.09.2011
Сообщений: 7
26.09.2011, 19:02  [ТС] 3
Разработать способ экономного размещения в памяти заданной разреженной таб-лицы. Разработать процедуры/функции, обеспечивающие доступ к элементам таблицы по номерам строки и столбца.
Для программной реализации лабораторной работы может быть предложен следу-ющий подход:
Программа состоит из основной программы и трех процедур/функций(*).

•Function NewIndex(y, x : integer) : integer; - функция выполняет переход от индексов в матрице - x,y - к одному индексу в одномерном массиве по форму-ле. Функция возвращает индекс для массива.

•Function PutTab(y,x,value : integer) : integer; - функция выполняет запись зна-чения value в сжатое представление матрицы на место, определяемое координа-тами x,y. Если координаты определяют место элемента, нулевого по определе-нию, запись не производится и функция возвращает 0, в противном случае она возвращает значение value.

•Function GetTab(y,x: integer) : integer; - функция возвращает значение, вы-бранное из матрицы по координатам x,y, в том числе и 0 для "пустых" мест матрицы.

(*) В рассматриваемом примере названия процедур/функций – условные.

Условие:

Все нулевые элементы расположены на главной диагонали и в верхней половине области выше диагонали

пример:

0 0 0 0 0
1 0 0 0 0
2 3 0 4 5
6 7 8 0 9
1 2 3 4 0

Примерно долно выглядить так (цифры от 1 до 9 могут быть любые и стоять только там где не стоит 0 в любом порядке)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2011, 19:02

Дана матрица. Вывести матрицу и одномерный массив состоящий из суммы элементов в ее столбцах
дана матрица n*m.вывести исходную матрицу и одномерный масив, состоящий из...

Дан двумерный массив, из него сделать одномерный. В одномерный массив сначала вписат четные строки потом нечетные
Здравствуйте,собственно задача в заголовке темы. никак не получается все это...

Массив одномерный. Проверить, можно ли, меняя элементы массива А, получить массив В
составьте программу проверяющую можно меняя элементы одномерного массива А,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru