1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| -rov4- |
Сообщение
#1
|
|
Гость |
Привет всем.
Помогите, пожалуйста, решить задачу (сегодня сдавать): Дан двумерный массив, найти все элементы, большие 6-ти; создать одномерный массив, заполняя его с конца (условие переписано полностью). Заранее спасибо! |
![]() ![]() |
| -rov4- |
Сообщение
#2
|
|
Гость |
Итак, вот что у меня получилось, но я уверена, что это не правильно. Что ещё надо добавить или исправить?
Код program D_Array; uses tpcrt; const n=4; par=(n*4); type matriz=array[1..n,1..n] of integer; var i,j,a:integer; mas:matriz; im:array[1..par] of integer; procedure vvod(var vmas:matriz); begin clrscr; writeln('‚Вводим элементы массива, размерность [',n,',',n,']'); for i:=1 to n do for j:=1 to n do begin write('Введите элемент [',i,',',j,']='); readln(vmas[i,j]); end; end; procedure print(vmas:matriz); begin writeln('Ваш массив имеет вид.'); for i:=1 to n do begin for j:=1 to n do begin write(' ',vmas[i,j],' '); end; writeln; end; end; begin vvod(mas); {заполняем} print(mas); {выводим на экран} i:=1 to n do for j:=1 to n do if [i,j]>6 then begin writeln('Элементы, большие 6'); readln; end; var im:array[1..par] of integer; begin for i=par downto 1 do begin a[i]:=random(1000); write('Enter mass[',i,']:'); readln(mass[i]); end. Заранее спасибо. |
-rov4- Задача о двумерном массиве 17.02.2005 16:26
FreeMan Аналогичные задачи на форуме решались множество (н… 17.02.2005 17:17
-rov4- Ну вот начало у меня такое:
uses crt;
const … 17.02.2005 17:30
FreeMan Что такое m?
дальше - процедуры есть, а где они вы… 17.02.2005 17:38
-rov4- Вместо m должно быть n (опечатка).
А вот насчёт вт… 17.02.2005 17:53
FreeMan фрагмент, где должны "торчать" вызовы пр… 17.02.2005 17:57
-rov4- Да (с процедурами всё понятно), но мне же ещё надо… 17.02.2005 18:02
FreeMan
вот это массив.
for i:=par downto 1 do begi… 17.02.2005 18:06
-rov4- FreeMan,
Спасибо за подсказки, надеюсь, всё получи… 17.02.2005 18:17
FreeMan 1. Откуда такая уверенность???? небось пыталась в … 22.02.2005 19:00![]() ![]() |
|
Текстовая версия | 6.11.2025 22:17 |