IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> формирование одномерного массива, из матрицы...
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


Собственно одна из модульных задач на тему "Массивы"
Лекций по Массивам у нас была только одна, и то на две странички!
"Хороший препод" - Десятникова
Никто в группе не написал модуль!
Теперь буду пытаться решить задачи на 23 варианта, чтоб нормально пересдать модуль!

Одна из задач:

Цитата
Из исходной матрицы сформировать одномерный массив, содержащий только неценные отрицательные элементы.
Исходная матрица С (MxN)
Новый массив D1



Создаём матрицу

Код
Program Mod1;
Var a: array [1..50, 1..50] of Integer;
i, j, n, m: integer;
Begin
Write ("Сколько строк? ");
ReadLn(m);
Write ("Сколько столбцов? ");
ReadLn(n);
For i:=1 to m do
Begin
For j:=1 to n do
begin
a[i,j]:=int ( rnd * 46 ) -20;
write( a [ i, j ], " " );
end;
writeLn;
end;
End.

А дальше, не могу понять...как создать из этой матрицы, одномерный массив?

Сообщение отредактировано: Slim -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


просто человек
******

Группа: Пользователи
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


1. Что за ошибка выскакивает? Темы разделила...
2. Что такое неценные элементы?


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


) Спасибо что помогла, и очень приятно, что отозвалась девушка!

Ошибка выскакивает: Error3: Unkrown Indentifier
Курсор показывает на параметр случайных чисел - rnd.

Что это за неценные элементы, я сам понятия не имею!Представим что условие задачи дано без "неценных элементов".

Сообщение отредактировано: Slim -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 17
Пол: Мужской

Репутация: -  0  +


Цитата
Из исходной матрицы сформировать одномерный массив, содержащий только отрицательные элементы.
Исходная матрица С (MxN)
Новый массив D1

По теории, нужно создать новый одномерный массив размером m*n, где m и n размерность 2-мерного массива
и циклом по 2мерному массиву присваиваем значения 1мерному!
Только как это реализовать на практике???

Двухмерный массив:

Код
Program Mod1;
Var a: array [1..50, 1..50] of Integer;
i, j, n, m: integer;
Begin
Write ("Сколько строк? ");
ReadLn(m);
Write ("Сколько столбцов? ");
ReadLn(n);
For i:=1 to m do
Begin
For j:=1 to n do
begin
a[i,j]:=int ( rnd * 46 ) -20;
write( a [ i, j ]);
end;
writeLn;
end;
End.


Сообщение отредактировано: Slim -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 1.10.2020 21:24
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name